修改好了
#include "stdio.h"
#include "math.h"
int prime(int n){
int a,m;
\x09m=(int)sqrt(n);
for (a = 2; a < m; a++){
if (n%a == 0){
return 0;
}
}
return 1;
}
int main(void)
{
int i, k, m;
int repeat, ri;
scanf("%d", &repeat);
for (ri = 1; ri <= repeat; ri++){
scanf("%d", &m);
printf("%d = ", m);
i=2;
\x09\x09while(m>i)
\x09\x09{
if (prime(i) == 1 && m%i==0){
printf("%d*", i);
m = m / i;
}
\x09\x09\x09else
\x09\x09\x09\x09i++;
}
printf("%d\n", m);
}
return 0;
}