我们认为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;//统计第几个素数了int sum = 0;//最后结果和scanf_s("%d %d", &n, &m);for (count = 0; count <= 200;) {//题的范围int isPrime = 1;for (i = 2; i < x; i++) {if (x % i == 0) {isPrime = 0;break;}}if (isPrime == 1) {count++;}if(count==n) {sum += x;n++;}x++;if (count == m) {break;}}printf("%d", sum);return 0;
}
说出来不怕笑话,我写了一小时二十分钟,不间断的出问题,又一个个解决,这不是我第一次写代码,但难度确实提高了一些,不仅是思维上,还有各种想象的问题。
试过很多边界数值了,应该没有问题了。
我们认为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个素数和第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 ...
- 100个人回答五道试题,有81人答对第一题,91人答对第二题,85人答对第三题,79人答对
题目: 100个人回答五道试题,有81人答对第一题,91人答对第二题,85人答对第三题,79人答对第四题,74人答对第五题,答对三道题或三道题以上的人算及格, 那么,在这100人中,至少有( )人及格 ...
最新文章
- Annual Review of Microbiology : 珊瑚微生物组:关乎珊瑚生态系统的健康与恢复
- java getname file_Java File getName()方法
- 备份全网服务器数据生产架构方案案例模型
- 路由器配置——OSPF协议(2)
- gltexsubimage2d 性能_风水轮流转!AMD R5 5600X单核性能碾压十代i9
- android自定义adapter怎么优化,Android必学-BaseAdapter的使用与优化
- 口音与方言语音识别研究进展
- python课程结课感悟_科学网—《互联网+引论与Python》课堂感想(七) - 张忆文的博文...
- 学车是学手动档好,还是学自动档好呢?另外建议自驾游选哪个档比较好呢?
- sql统计表中各类型金额_产品经理市场需求旺盛的10大基础技能——第1篇读透SQL...
- Spring.Web 之双向数据绑定(Bidirectional data binding)
- 109. Convert Sorted List to Binary Search Tree 将一个有序链表转化成BST
- 游戏服务器更新文件,如何配置网吧游戏更新服务器
- 介绍一下Emily----大一
- supervisor 常见错误及其解决方案
- geom_signif 函数自己的错误 ——Warning message:
- Vue 路由懒加载根据根路由合并chunk块
- linux 批量 添加后缀名,Linux下批量修改后缀名(示例代码)
- 织梦CMS仿站概述:快速理清仿站思路
- [转]跨越千年的RSA算法