PAT_Basic 1013
来源:互联网 发布:加速度测试软件 编辑:程序博客网 时间:2024/05/21 04:42
PAT_Basic 1013 same thought as 1007
/*令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 101 103*/#include <iostream>#include <algorithm>#include <vector>using namespace std;int check(int num_in){int flag = 1;int tmp = sqrt(num_in);for (int i = 2; i <= tmp; i++){if (num_in%i == 0)flag = 0;}return flag;}void main(){int M, N;cin >> M >> N;int tmpn = N;vector<int> list;list.push_back(2);tmpn--;int cnt = 3;while (tmpn >= 1){if (check(cnt)){list.push_back(cnt);tmpn--;}cnt++;}int enter = 0;for (int i = M - 1; i < N; i++){cout << list[i];enter++;if (enter % 10 == 0)cout << endl;elsecout << " ";}system("pause");}
0 0
- PAT_Basic 1013
- PAT_Basic --- 1002
- PAT_Basic --- 1003
- PAT_Basic --- 1004
- PAT_Basic --- 1005
- PAT_Basic --- 1006
- PAT_Basic 1007
- PAT_Basic 1008
- PAT_Basic 1009
- PAT_Basic 1010
- PAT_Basic 1011
- PAT_Basic 1012
- PAT_Basic 1014
- PAT_Basic 1016
- PAT_Basic 1017
- PAT_Basic 1018
- PAT_Basic 1019
- PAT_Basic 1020
- Android性能优化
- 华为oj 记票统计
- Mechanize模拟自然网页交互一些基本常用方法
- 图像加噪和图像滤波
- 『大牛公司机构近期研究报告大合集』第二版
- PAT_Basic 1013
- MySQL索引原理及慢查询优化
- STL --vector的介绍
- (转)关于FPGA器件的工作频率
- eclipse中JNI开发
- 在C#的类库中添加web service引用
- 读者与写者的问题 (
- Activity的生命周期总结
- 109.Examine the structure of the MARKS table: