请在 下方输入 要搜索的题目:

【其它】[程序设计题] 统计给定整数 M 和 N 区间内素数的个数并对它们求和

【其它】[程序设计题] 统计给定整数 M 和 N 区间内素数的个数并对它们求和

发布时间:2025-06-09 18:02:31
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:程序代码: #include #include int isprime( int n); int main() { int x,y,n,sum=0,count=0; printf(" 请输入正整数 M 和 N : "); scanf("%d %d",&x,&y); for (n=x;n<=y;n ) //n 为给定数据 if (isprime(n)) { count ; sum =n; } printf(" 共有 %d 个素数,其和为 %d 。 ",count,sum); return 0; } int isprime(int n) { int k,i,f=0; k=( int )sqrt(n); for (i=2;i<=k;i ) if (n%i==0) break ; //n 不是素数 , 结束 i 循环 if (i==k 1&&n!=1) // 表示循环到最后结束 ,n 是素数 ,1 不是素数 f=1; return f; }
专业技术学习
专业技术学习
搜搜题库系统