回复 3 楼 funyh250
但是还是有一个问题;例如:判断121这个数是,开始b=2不能够取余数为0,那么执行下面的程序的话会打印121是余数,但是按照我错误程序的话,并没有显示这一结果。
程序结果是从191开始显示的。问题在哪了???????
程序代码:
#include"stdio.h"
main()
{
int a,b;
int count=0; //新添加
for(a=101;a<200;a++) /*a循环*/
{
for(b=2;b<100;b++) /*b开始从2开始循环8*/ //此处前面加了个{,后面加了个*
{
if(a%b==0)/*a对b取余数*/
break;
else
{ //此处添加,else对应的一对{}
printf("%d是素数\n",a);
count++; //此行添加
}
}
printf("%d\n",count); //这里两行都是添加的
getchar();
}
return 0;
}
