主函数设计为每行输出5个素数
次函数设计为判断是否为素数 ,并返回判断结果;返回值为b,如果b不等于零则输出当前的数x
否则不输出任何语句
#include<stdio.h>//输出素数
int main()
{
int mly(int x);
int x,y,z=0;
for(x=2;x<=200;x++)
{
if(mly(x)!=0)
{printf("%d ",x);z+=1;
}
if(z==5)
{putchar('\n');z=0;
}
}
return 0;
}
int mly(int x)
{
int a,b,c;
for(a=2;a<x;a++)
{
if(x%a==0)//不是素数
{b=0;
break;
}
else
b=1;
}
return b;
}