PAT_乙级_1013_筱筱
1013. 数素数 (20)
令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。
输入格式:
输入在一行中给出M和N,其间以空格分隔。
输出格式:
输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。
输入样例:5 27
输出样例:11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89
97 101 103
思考:
该题首先需要将第1个到第10000个素数存在数组中,然后从第m个到第n个进行输出,输出格式需要注意。我这里提供的代码是对M=0的情况进行了单独的处理,但我试了以下,如果不对0进行处理的话,该题也是可以通过的。
代码:
#include <iostream>
#include <cmath>using namespace std;int main()
{int m,n,x,y=0;cin>>m>>n;int a[10000];int z=0;for(int i=2;y<=n;i++){x=1;for(int j=2;j<=sqrt(i);j++){if(i%j==0){x=0;break;}}if(x==1){a[y]=i;y++;}}if(m==0)for(int i=m+1;i<=n;i++){z++;cout << a[i] ;if(i!=n){if(z%10!=0)cout<<" ";elsecout <<endl;}}elsefor(int i=m-1;i<n;i++){z++;cout << a[i] ;if(i!=n-1){if(z%10!=0)cout<<" ";elsecout <<endl;}}return 0;
}
PAT_乙级_1013_筱筱相关推荐
- PAT_乙级_1002_筱筱
题目内容: 1013. 数素数 (20) 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值.这里保证n小于10100. ...
- PAT_乙级_1010_筱筱
1010. 一元多项式求导 (25) 设计函数求一元多项式的导数.(注:xn(n为整数)的一阶导数为n*xn-1.) 输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数 ...
- PAT_乙级_1012_筱筱
1012. 数字分类 (20) 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: •A1 = 能被5整除的数字中所有偶数的和: •A2 = 将被5除后余1的数字按给出顺序进行交错求和,即 ...
- PAT_乙级_1009_筱筱
1009. 说反话 (20) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串.字符串由若干单词和若干空格组成,其 ...
- PAT_乙级_1011_筱筱
1011. A+B和C (15) 给定区间[-231, 231]内的3个整数A.B和C,请判断A+B是否大于C. 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数.随后给出T组测 ...
- PAT_乙级_1004_筱筱
题目内容: 1004. 成绩排名 (20) 读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1 ...
- PAT_乙级_1006_筱筱
题目内容: *1006. 换个格式输出整数 (15)* 让我们用字母B来表示"百".字母S表示"十",用"12-n"来表示个位数字n(< ...
- PAT_乙级_1007_筱筱
1007. 素数对猜想 (20) 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数.显然有 d1=1 且对于n>1有 dn 是偶数."素数对猜想" ...
- PAT_乙级_1008_筱筱
1008. 数组元素循环右移问题 (20) 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1--AN ...
最新文章
- 春节假期是弯道超车的好机会!
- GANimation填坑之旅
- MatLab 自编的 均值滤波、中值滤波、高斯滤波 图像处理函数
- 动态规划问题之一马当先
- JavaScript入门(part7)--流程控制
- 【英语学习】【WOTD】magniloquent 释义/词源/示例
- 如何在PHP中获得有用的错误消息?
- java xml注释多行_如何在XML中注释单行?
- 点云配准(一)— ICP方法
- JavaWeb实现的超市收银、基于SSM+mysql的 vue便利店收银管理系统实现【文档】【代码过程】
- 桌面计算机怎么显示桌面快捷方式,桌面快捷方式不见了,小编教你桌面快捷方式不见了怎么找回...
- 用命令行方式写Android应用
- 参考文献标引方式_参考文献的标注方法
- c语言辗转求最小公倍数,c语言:辗转相除法求最大公约数、最小公倍数
- 跨境电商独立站海外引流渠道:Quora运营技巧
- Selenium GUI自动化下载百度图片
- 微信推送封面尺寸_微信公众平台图片尺寸是多少 如何设置
- 取消Eclipse中的语法分析警告,去掉虫子 ,去掉红点报错方法
- 微信之父Allen张小龙演讲全文:如何把产品做简单
- 基于Python的ERP系统中主生产计划(MPS)的计算