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

编写一个函判断一个数是否为素数,并在主函数中通过调用该函数求出所有的三位数的素数。,第1张

#include <stdioh>

int check(int i)

{

int j;

for(j=2;j<i;j++)

if(i%j==0) break;

if(j>=i) return 1;

}

void main()

{

int m=0,n,k=0;

for(n=100;n<=999;n++)

{

k=check(n);

if(k==1) 

{

printf("%d ",n);

m++;

if(m%10==0) printf("\n");

}

}

}

运行结果:

#include<stdioh> 

int isprime(int n)

{int i;

for(i=2;ii<=n;i++)

if(!(n%i))return 0;

return n>1;  

}

int main() 

{int i;

for(i=1;i<101;i++)

if(isprime(i))printf("%d ",i);

printf("\n");

return 0;

}

你好!

#include"stdioh"

#include"mathh"

main()

{

int

shuru,pinfanggen,i;

scanf("%d",&shuru);

pinfanggen=sqrt(shuru);//计算shuru的开平

for(i=2;i<=pinfanggen;i++)//

判断shuru是否是个素数

if(shuru%i==0)//判断主体

break;

if(i>pinfanggen)

printf("素数\n");

else

printf("NO!\n");

}

如果对你有帮助,望采纳。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12154503.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存