求大神帮忙看看~~我的编译,执行都没错,就是没有结果。谢谢~~
#include<stdio.h>#include<math.h>
void main(void)
{
int i,m,k,n=0;
for(m=101;m<200;m+=2)
{
k=(int)(sqrt(double)(m));
for(i=2;i<=k;i++)
{
if(m%i==0)
break;
}
if(i>k)
{
printf("%5d",m);
n++;
}
if(n%10==0)
printf("\n");
}
printf("\n");
}