/* Note:Your choice is C IDE */ #include "stdio.h" void main() { int m,i,k,h=0,leap; m=101; while(m<=200)//用while确定101-200之间的整数范围 { k=m/2;//求出101-200之间的任一整数的2/1 i=2; leap=1; while(i<=k)//用while循环确定2k之间的整数范围 { if(m%i==0) //用if语句判断这个数除以2-之间的任意整数,看是否能被整除 { leap=0; break; } i++; } if(leap!=0)//用if语句判断leap记住的是0还是非0 { printf("%-4d",m); h++; } if(h%10==0) printf("\n"); m++; } printf("一共有%d个素数",h); } /* while的初值要放在while上 */
归去来兮