将一个正整数分解质因数。例如:输入90,打印出90=233*5。
#include <stdio.h>
int main(){
int a=0;
int i=0;
scanf("%d",&a);
printf("%d=",a);
for(i=2;i<=a;i++){
while(a%i==0){
printf("%d",i);
a=a/i;
if(a!=1){
printf("*");
}
}
}
return 0;
}
将一个正整数分解质因数。例如:输入90,打印出90=233*5。
#include <stdio.h>
int main(){
int a=0;
int i=0;
scanf("%d",&a);
printf("%d=",a);
for(i=2;i<=a;i++){
while(a%i==0){
printf("%d",i);
a=a/i;
if(a!=1){
printf("*");
}
}
}
return 0;
}