输出101到200以内所有的素数。
#include <stdio.h>#include <stdlib.h>
int main()
{
int i, j;
i = 101;
while(i<201)
{
j = 2;
while(j<i)
{
if((i%j) == 0)
{
printf("%d\n",i);
break;
}
j++;
}
i++;
}
return 0;
}
这个运行一下得到的是不是素数的,当我把if语句变成if((i%j) != 0)时,却只能得到199和200俩
个数字!求大神指点一下!!!