要求
编写程序,分行输出1000以内所有的素数(每行5个数)。
代码
#include<stdio.h>
int main(void)
{
int z,x,c,v,b=0;
for(z=2;z<1001;z++)
{
c=1;
v++;
for(x=2;x<1001;x++)
{
if(z==x)
{
break;}
if(z%x==0)
{
c=0;
}
}
if(c==1)
{b++;
printf("%4d",z);
if(b==5)
{
printf("\n");
b=0;
}
}
}
return 0;
}
测试
输出