每行输出10个,第一行怎么是9个?
这道要求输出100内的所有素数的程序,经过“广陵绝唱”的帮助,已经做出来拉。谢谢你!
程序代码:/*用筛选法求100之内的素数,每行输出10个。*/
#include<stdio.h>
main()
{
int i,a,x=100,y=0;
for(a=2;a<=x;++a)
{
for(i=2;i<a;++i)
{
if(a%i==0)
break;
}
if(i==a)
{
y=y+1;
printf("%d",a);
if(y%10==0)
printf("\n");
else
printf(" ");
}
}
}[ 本帖最后由 dydsdyds 于 2010-2-17 17:12 编辑 ]



