{
m = 0;
break;
}
return(m);
}
main()
{
int j, k;
printf("\nplease enter an integer number
between 2 and 10000:");
scanf("%d", &k);
printf("\n\nThe prime factor(s) of %d
is(are):", k);
for (j=2; j<k; j++)
if ((!(k%j)) && (IsPrime(j)))
printf(" %4d,", j);
printf("\n");
}
第 1 处:Isprime(int n);应改为 Isprime(int n)
第 2 处:if !(n%i)应该为 if(!(n%i))
3