为什么n%5==0,输出却有空格,而n%10==0输出就没问题
代码如下:
#include
#include
int main()
int i,j,k,n=0;
for(i=101;i<=200;i=i+2)
{
k=sqrt(i);
for(j=2;j<=k;j++)
if(i%j==0) break;
if(j>=k+1)
{
printf("%4d",i);
n=n+1;
}
if(n%5==0) printf("\n");
}
printf("\n");
return 0;
}
n%5==0格式如下图:
n%10==0格式如下图: