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