题目内容:

我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。

现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。

输入格式:

两个整数,第一个表示n,第二个表示m。

输出格式:

一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。

输入样例:

2 4

输出样例:

15

参考:

#include <stdio.h>
#include <math.h>int main(int argc, char **argv) {int count=0;int num=3;int prime[200];int n;int m;scanf("%d %d",&n,&m);prime[0]=2;while(count<m-1){int isPrime=1;for(int j=2;j<num;j++){if(num%2==0){isPrime=0;break;}if(num%j==0){isPrime=0;}}if(isPrime==1){count++;prime[count]=num;}num++;}//printf("%d\n",count);/*for(int i=0;i<15;i++){printf("%d\n",prime[i]);}*/int sum=0;for(int i=n;i<=m;i++){sum+=prime[i-1];}printf("%d",sum);return 0;
}

补充1个判断质数的函数,留给以后备用。

int isPrime(int para){int isPrime=1;if(para==2){isPrime=1;}else if(para%2==0){isPrime=0;}else{int count=3;for(count=3;count<para;count=count+2){if(para%count==0){isPrime=0;break;}}}return isPrime;//是质数返回1,不是返回0;
}

我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。相关推荐

  1. 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数

    我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n ...

  2. 题目;我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推现在,给定两个整数n和m,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素

    题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的 ...

  3. 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素

    题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的 ...

  4. 素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的

    素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数 ...

  5. 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素

    我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n ...

  6. 1.素数和题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,

    1.素数和(5分) 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个 ...

  7. 100以内两个整数的(随机产生)的加法运算练习程序

    C语言实例一 问题描述 编制100以内两个整数的(随机产生)的加法运算练习程序. 算法分析 首先需要考虑定义哪些变量. 因为此题是用来计算100以内的两个整数的和,所以至少要定义三个短整型变量a.b. ...

  8. 数据库时间内接受的是lang类型的时间 分为三种字段 第一种只存日期 第二种存日期+时间 第三种时间戳...

    数据库时间内接受的是lang类型的时间 分为三种字段 第一种只存日期 第二种存日期+时间 第三种时间戳 转载于:https://www.cnblogs.com/classmethond/p/10250 ...

  9. 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数

    #include<stdio.h> int main() {int n, m;//从n到m的素数int i, x = 2;//i是素数判断,x是素数int count;//统计第几个素数了 ...

  10. 100个人回答五道试题,有81人答对第一题,91人答对第二题,85人答对第三题,79人答对

    题目: 100个人回答五道试题,有81人答对第一题,91人答对第二题,85人答对第三题,79人答对第四题,74人答对第五题,答对三道题或三道题以上的人算及格, 那么,在这100人中,至少有( )人及格 ...

最新文章

  1. 【 FPGA 】UltraFast设计方法学:定义时钟分组
  2. Vim - 视图模式
  3. (实用)将wordpad添加到Windows PowerShell中
  4. c语言文件加密异或操作,用异或算法实现文件的简单加密
  5. SQL 技巧-ORACLE
  6. windows dc linux,active-directory – Linux AD集成,使用Windows Server 2012 DC时无法登录
  7. jQuery进阶部分笔记
  8. java 返回第k小的数_java – 给定n和k,返回第k个置换序列
  9. 数据结构---红黑树的原理
  10. win11还原点如何设置 windows11还原点的设置方法
  11. 「译」javascript 中的 delete
  12. python中self和cls的区别
  13. RedHat RealTime Kernel
  14. 关于fftshift引发的问题与思考
  15. 加拿大计算机工程研究生,加拿大维多利亚大学电子与计算机工程系副教授诚招硕士研究生 - 导师招生 - 小木虫 - 学术 科研 互动社区...
  16. GL-Currencies-Rates-Daily:Error:APP-FND-01206: This record already exists-文档 ID 292731.1
  17. Base64在线转换工具(详解)
  18. .net的web开发前后端传值系列(二)
  19. 《辩证行为疗法》摘录 -- 人际交往篇
  20. 初学JAVA环境变量配置以及编译程序和运行

热门文章

  1. 大连将在东京建设软件园
  2. Firefox 扩展插件
  3. 性能测试怎么做?性能测试指标,常用性能测试工具
  4. 事件分发机制怎么回答,不断提升自己创造溢价的能力,附带学习经验
  5. 人机测试计算机,人机测试
  6. matlab倒立摆模型,线性倒立摆模型(LIP)Matlab建模.PDF
  7. 互联网晚报 | 5月19日 星期四 | 腾讯起诉vivo不正当竞争;市监局将立案调查妇炎洁问题广告;天津高考调整至6月12日举行...
  8. 2022年全国最新消防设施操作员模拟试题题库及答案
  9. 键盘拆开重新安装步骤_如何拆解与并重新组装你的笔记本电脑
  10. 浅谈大数据背景下数据库安全保障体系