[求助]网上答案与自己答案结合后发现不明语句!
程序如下,程序是我手打然后在网上查了一下答案发现其中的K不知为什么要把m加1再平方,求大神解答!题目如下:判断101-200之间有多少个素数,并输出所有素数
程序代码:
#include "stdio.h" main() { int m,i,k,h=0,leap=1; printf("\n"); for(m=101;m<=200;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) { if(m%i==0) { leap=0; break; } if(leap) { printf("%-4d",m); h++; if(h%10==0) printf("\n"); } leap=1; } } printf("\n全部的素数数为%d",h); }