求1000以内的素数个数,并将所有素数按照每10个一行的排列方式显示出来
为什么我运行结果第一行只
有9个数,而且最后一个数没有换行/*求1000以内的素数个数,并将所有素数按照每10个一行的排列方式显示出来*/
#include <stdio.h>
int main(void)
{
int i,j,count;
count=0;
for(j=1;j<=1000;j++){
for(i=2;i<=j/2;i++)
if(j%i==0)
break;
if(i>j/2&&j!=1){
printf("%6d",j);
count++;
if(j%10==0)
printf("\n");
}
}
printf("共%d个素数\n",count);
return 0;
}