出现的问题 把j==i 判断这里的时候写错了 写成了j=1
还有就是if{}大括号忘记了
system("pause") 先是拼错了system 然后是忘记打引号
#include<stdio.h>
#include<stdlib.h>
void main()
{
int n=0,i,j;
for(i=101;i<=200;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)//如果可以被整除就去上一个for 循环换下一个数
break;
}
if(j==i)//上一个for循环退出一是可能整除了二是可能一直没有被除到了 所以要判断一下 因为加一之后就是自己了嘛
{
printf("%d\n",i);
n++;
}
}
printf("素数总共有%d个",n);
system("pause");
return 0;
}