高手帮忙看看 这段不理解 谢谢
#include <stdio.h>int isprime(int n)
{
int i, m;
m=1;
for(i=2;i<n;i++)
if(!(n%i))
{
m=0;
break;
}
return m;
}
void main()
{
int j, k;
printf("please input an integer number between 2 and 10000: ");
scanf("%d", &k);
printf("the prime factor(s) od %d is :", k);
for(j=2;j<=k;j++)
if((!(k%j))&&(isprime(j)))
printf("\n%4d", j);
getch();
}
我不太理解这段代码的意思 麻烦各位大神解释一下哈 谢谢
if((!(k%j))&&(isprime(j)))