编写一个函数判断一个数是否是素数,并在主函数中调用该函数求出所有三位数的素数

求助,谢谢
2025-01-05 08:25:22
推荐回答(1个)
回答1:

#include
void main()
{
int i,j,k;
void f();
printf("输入整数:");
scanf("%d",&i);
k=i/2;
for(j=2;j<=k;j++)
if(i%j==0)break;
if(j>=k+1)printf("YES!");
else printf("NO!");
printf("\n");
f();
printf("\n");

}

void f()
{
int i,j,k;
for(i=101;i<999;i++)
{
k=i/2;
for(j=2;j<=k;j++)
if(i%j==0)break;
if(j>=k+1)printf("%5d",i);

}
return;
}