我也想被采纳。。。
赋值操作(=)和判等操作(==)是最容易犯的笔误,要注意。
除此之外,关于素数的求解方案,你参考网上,还是有一些更好的方案的,可以学习。
第13行判断,两个等于号
#include<stdio.h>
int f(int n)
{
for(int j=2; j<n; j++)
if(n%j==0)
return 0;
return 1;
}
int main()
{
for(int j=2; j<=100; j++)
if(f(j))
printf("%d ",j);
return 0;
}
你看看你i=1那次循环,18行那里所有的数%1都是0吧。