[求助]网上答案与自己答案结合后发现不明语句!
程序如下,程序是我手打然后在网上查了一下答案发现其中的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);
}









