求大佬帮解答 编写程序该程序支持用户通过键盘输入两个整数然后计算这两个整数之间的所有素数之和并输出?

 我来答
帐号已注销
2021-10-11 · TA获得超过76.9万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:137万
展开全部

#include<stdio.h>

int isPrime(int number){

return 0;

return 1;

int num1, num2;

scanf("%d %d", &num1, &num2);

int sum = 0;

for(int i = num1+1; i<num2; i++)

if(isPrime(i) == 1)

sum += i;

分布规律

以36N(N+1)为单位,随着N的增大,素数的个数以波浪形式渐渐增多。

孪生质数也有相同的分布规律。

以下15个区间内质数和孪生质数的统计数。

S1区间1——72,有素数18个,孪生素数7对。(2和3不计算在内,最后的数是孪中的也算在前面区间。)

S2区间73——216,有素数27个,孪生素数7对。

S3区间217——432,有素数36个,孪生素数8对。

S4区间433——720,有素数45个,孪生素数7对。

S5区间721——1080,有素数52个,孪生素数8对。

莹纱之梦
2019-12-05 · TA获得超过3752个赞
知道大有可为答主
回答量:1543
采纳率:82%
帮助的人:215万
展开全部
#include<stdio.h>
int isPrime(int number){
for(int i = 2; i<=number/2;i++){
if(number%i==0){
return 0;
}
}
return 1;
}
void main(){
int num1, num2;
scanf("%d %d", &num1, &num2);
if(num1 > num2){
int temp = num1;
num1 = num2;
num2 = temp;
}
int sum = 0;
for(int i = num1+1; i<num2; i++){
if(isPrime(i) == 1){
sum += i;
}
}
printf("%d", sum);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友56307d3
2019-12-05 · 贡献了超过1366个回答
知道答主
回答量:1366
采纳率:0%
帮助的人:79万
展开全部
好吧,你是专业的。你牛。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小螺号9521
2019-12-05 · TA获得超过1952个赞
知道小有建树答主
回答量:6888
采纳率:41%
帮助的人:451万
展开全部
编程的问题太复杂了,搞不明白。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式