L1-028. 判断素数-PAT团体程序设计天梯赛GPLT
2016-07-21 19:02
204 查看
L1-028.
判断素数
本题的目标很简单,就是判断一个给定的正整数是否素数。
输入格式:
输入在第一行给出一个正整数N(<=10),随后N行,每行给出一个小于231的需要判断的正整数。
输出格式:
对每个需要判断的正整数,如果它是素数,则在一行中输出“Yes”,否则输出“No”。
输入样例:
2
11
111
输出样例:
Yes
No
判断素数
本题的目标很简单,就是判断一个给定的正整数是否素数。
输入格式:
输入在第一行给出一个正整数N(<=10),随后N行,每行给出一个小于231的需要判断的正整数。
输出格式:
对每个需要判断的正整数,如果它是素数,则在一行中输出“Yes”,否则输出“No”。
输入样例:
2
11
111
输出样例:
Yes
No
#include <iostream> #include <cmath> using namespace std; bool isprime(int a) { <span style="white-space:pre"> </span>if(a == 1) return false; for(int i = 2; i <= sqrt(a); i++) { if(a % i == 0) return false; } return true; } int main() { int n; cin >> n; for(int i = 0; i < n; i++) { int temp; cin >> temp; if(isprime(temp)) { cout << "Yes" << endl; } else { cout << "No" << endl; } } return 0; }
相关文章推荐
- 使用插件压缩文件并提供下载
- work storm 集群 常用命令【时钟同步影响 zookeeper 稳定性?】 -1
- 今日再发
- HDU 2016 Multi-University Training Contest 2 1001
- dp:房间
- 函数指针和指针函数
- L1-029. 是不是太胖了-PAT团体程序设计天梯赛GPLT
- java 中对于传入ids进行批量的删除
- Apache POI的小测试
- ThreadPoolExecutor(四)——Interrupt
- Android开发:计算缓存大小并且清空缓存
- HDU 5744 Keep On Movin 贪心
- HttpUrlConnection(POST方式)
- Linux下查看文件和文件夹大小命令简述
- 大数阶乘
- 虚拟机中安装Linux系统
- opencv-模板匹配
- ECMAScript6标准新增加的内容
- Xcode 静态库调试策略
- 2016 Multi-University Training Contest 2 hdu 5734 Acperience【推公式,数学】