题目如下:
按照筛法求素数的思想求出100以内的所有素数。每行10个。
**输出格式要求:"%5d"
代码如下:
#include <stdio.h>
int main()
{
int a[100],count=0;
a[0]=0;
for(int i=1;i<100;i++)
{
a[i]=i+1;
}
for(int i=1;i<100;i++)
{
for(int j=2;j<=a[i]/2;j++)
{
if(a[i]%j==0)
{
a[i]=0;
break;
}
}
}
for(int i=0;i<100;i++)
{
if(a[i]!=0)
{
count++;
printf("%5d",a[i]);
}
if(count==10)
{
printf("\n");
count=0;
}
}
}
欢迎交流