我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。
题目内容:
我们认为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是第三个素数,依次类推。相关推荐
- 我们认为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是第一个素数,3是第二个素数,5是第三个素数,依次类推现在,给定两个整数n和m,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素
题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的 ...
- 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素
题目内容: 我们认为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个素数 ...
- 我们认为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 ...
- 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个 ...
- 100以内两个整数的(随机产生)的加法运算练习程序
C语言实例一 问题描述 编制100以内两个整数的(随机产生)的加法运算练习程序. 算法分析 首先需要考虑定义哪些变量. 因为此题是用来计算100以内的两个整数的和,所以至少要定义三个短整型变量a.b. ...
- 数据库时间内接受的是lang类型的时间 分为三种字段 第一种只存日期 第二种存日期+时间 第三种时间戳...
数据库时间内接受的是lang类型的时间 分为三种字段 第一种只存日期 第二种存日期+时间 第三种时间戳 转载于:https://www.cnblogs.com/classmethond/p/10250 ...
- 我们认为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;//统计第几个素数了 ...
- 100个人回答五道试题,有81人答对第一题,91人答对第二题,85人答对第三题,79人答对
题目: 100个人回答五道试题,有81人答对第一题,91人答对第二题,85人答对第三题,79人答对第四题,74人答对第五题,答对三道题或三道题以上的人算及格, 那么,在这100人中,至少有( )人及格 ...
最新文章
- 【 FPGA 】UltraFast设计方法学:定义时钟分组
- Vim - 视图模式
- (实用)将wordpad添加到Windows PowerShell中
- c语言文件加密异或操作,用异或算法实现文件的简单加密
- SQL 技巧-ORACLE
- windows dc linux,active-directory – Linux AD集成,使用Windows Server 2012 DC时无法登录
- jQuery进阶部分笔记
- java 返回第k小的数_java – 给定n和k,返回第k个置换序列
- 数据结构---红黑树的原理
- win11还原点如何设置 windows11还原点的设置方法
- 「译」javascript 中的 delete
- python中self和cls的区别
- RedHat RealTime Kernel
- 关于fftshift引发的问题与思考
- 加拿大计算机工程研究生,加拿大维多利亚大学电子与计算机工程系副教授诚招硕士研究生 - 导师招生 - 小木虫 - 学术 科研 互动社区...
- GL-Currencies-Rates-Daily:Error:APP-FND-01206: This record already exists-文档 ID 292731.1
- Base64在线转换工具(详解)
- .net的web开发前后端传值系列(二)
- 《辩证行为疗法》摘录 -- 人际交往篇
- 初学JAVA环境变量配置以及编译程序和运行
热门文章
- 大连将在东京建设软件园
- Firefox 扩展插件
- 性能测试怎么做?性能测试指标,常用性能测试工具
- 事件分发机制怎么回答,不断提升自己创造溢价的能力,附带学习经验
- 人机测试计算机,人机测试
- matlab倒立摆模型,线性倒立摆模型(LIP)Matlab建模.PDF
- 互联网晚报 | 5月19日 星期四 | 腾讯起诉vivo不正当竞争;市监局将立案调查妇炎洁问题广告;天津高考调整至6月12日举行...
- 2022年全国最新消防设施操作员模拟试题题库及答案
- 键盘拆开重新安装步骤_如何拆解与并重新组装你的笔记本电脑
- 浅谈大数据背景下数据库安全保障体系