我是一个菜鸟,求高手帮我注释下这个素数的程序
求100到200间的全部素数,并用n做素数个数的计数,以控制每行输出10个数。#include<stdio.h>
#include<math.h>
void main()
{
int m,k,i,n=0;
for(m=101;m<200;m=m+2)
{
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)
break;
if(i>=k+1) //这边为什么要令i>=k+1呢?
{
printf("%d",m);
n=n+1;
}
if(n/10==0)
printf("\n");
}
printf("\n");
}
}
还求高手们帮我注释下程序,我刚开始学C语言,这程序看的我晕。。。