(2) 每行5个,输出100以内的素数
#include <stdio.h>#include <math.h>
int main()
{
int m,i,j=0;
for(m=2;m<=100;m++)
{
for(i=2;i<=sqrt(m);i++)
{
if(m%i==0) break;
}
if(i>sqrt(m))
{
j++;
printf("%4d",m);
if(j%5==0) printf("\n");
}
}
return 0;
}
谁能帮我具体解释一下下这道程序啊!我是新手,不是很懂诶