从2开始遍历到此数-1,如果可以被整除,那么除到不能除为止,然后判定下一个,直到n==i或者遍历结束
#include<stdio.h>
int main () {
int n;
scanf("%d", &n);
printf("%d=", n);
for(int i = 2; i < n ;i++){
while(n != i){
if(n % i == 0){
printf("%d*", i);
n = n / i;
}else {
break;
}
}
}
printf("%d", n);
return 0;
}