回复 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; }