#include<stdio.h>
#define N 100
#define M 1000
int Prime(int x)
{
int y,i,j,a=0;
for(i=1;i<=x;i++)
for(j=1;j<=x;j++)
{
if(i*j==x)
a++;
}
if(a>2)
y=0;
else
y=1;
return y;
}
int main()
{
int a;
for(a=N;a>=N&&a<=M;a++)
{
if(Prime(a)==1)
printf("%4d",a);
}
return 0;
}
编写一个Prime()函数,判断一个整数是否为素数,如果为素数,则返回1,否则返回0,在主函数中调用此函数找出100—1000之间的所有素数。
最新推荐文章于 2024-04-18 15:48:19 发布