请看一下我的c程序哪里有问题啊,求帮忙,我想输出素数,我知道还有别的方法,但是这个哪里错了呢?

2025-04-24 19:28:21
推荐回答(1个)
回答1:

感觉你思路和逻辑不是很清晰,帮你改了很多,对比下,好好整理下吧。

#include
int main()
{

int i,j,m,n=0;
for(i=2;i<=100;i++)
{
n=1; //n应重新定为1; 
for(j=2;j {
m=i%j;
if(m==0)
{
n=0;
}
// else          删掉
// {
//  break;
// }
}
if(n==1) //判断条件n==1,少打了一个'='; 
 {
  printf("%d  ",i);
}

}
return 0;

}