當前位置:編程學習大全網 - 編程軟體 - 用C++6.0編程:輸入壹個100以內的正整數,將其分解質因數後輸出。例如輸入60,輸出60=2*2*3*5

用C++6.0編程:輸入壹個100以內的正整數,將其分解質因數後輸出。例如輸入60,輸出60=2*2*3*5

#include<stdio.h>

void main(){

int m=0,n=2;

printf("請輸入待分解整數:");

scanf("%d",&m);

printf("%d=",m);

while(m>=n){

if(m%n==0){//n是m的質因數,也是輸入數的質因數

printf("%d",n);

if(m!=n)

printf("*");

else

printf("\n");

m=m/n;//查找m/n的質因數,也是輸入數其余的質因數

}else{

++n;

}

}

}

  • 上一篇:深圳市萬有引力科技有限公司怎麽樣?
  • 下一篇:數控機床手動卡盤改液壓卡盤的方法
  • copyright 2024編程學習大全網