编写程序,求[m,n]区间内的素数的个数,并输出这些素数.m,n由键盘输入.

学习 时间:2026-04-07 20:08:34 阅读:5004
编写程序,求[m,n]区间内的素数的个数,并输出这些素数.m,n由键盘输入.

最佳回答

帅气的乌冬面

清脆的乌龟

2026-04-07 20:08:34

#include<stdio。h>#include <MATH。H>bool prime(int x);void main(){ int m,n,count=0,sum=0; scanf("%d",&m); scanf("%d",&n); for(int i=m;i<=n;i++) { if(prime(i)) { printf("%d",i); count++; sum+=i; } } printf("count=%d,sum=%d\n",count,sum);}bool prime(int x){ if (x == 1) { return false; } for(int i =2;i <= sqrt(x);i++) if ((x % i) == 0) return false; return true;}

最新回答共有2条回答

  • 冷酷的鸵鸟
    回复
    2026-04-07 20:08:34

    #include<stdio。h>#include <MATH。H>bool prime(int x);void main(){ int m,n,count=0,sum=0; scanf("%d",&m); scanf("%d",&n); for(int i=m;i<=n;i++) { if(prime(i)) { printf("%d",i); count++; sum+=i; } } printf("count=%d,sum=%d\n",count,sum);}bool prime(int x){ if (x == 1) { return false; } for(int i =2;i <= sqrt(x);i++) if ((x % i) == 0) return false; return true;}

上一篇 到后来,每一声炮响后,全场就响起一阵轰雷鸣般的掌声.这句话用了什么修辞手法?

下一篇 在工业上,制取蛋白酶的微生物有哪些