二重for循环。控制每行的输出个数10个。
int main()
{
int i,j,a;
a=0;
for(j=2;j<=1000;j++)
{
for(i=2;i<j;i++)
if(j%i==0)break;
if(i>=j)
{
printf("%d ",j);
a++;
if(a%10==0)printf("\n");
}
}
return 0;
}