质因数太强了,这样输出的因数就是素数。形式也满足题目所述。
int main(){
int i, x;
scanf("%d", &x);
for (i = 2; i < x; i++)
{
while (x != i && x % i == 0)
{
printf("%d*", i);
x = x / i;
}
}
printf("%d", x);
return x;
}