团体程序设计天梯赛-练习集-L1-028. 判断素数
2024-08-31 08:34:13
L1-028. 判断素数
本题的目标很简单,就是判断一个给定的正整数是否素数。
输入格式:
输入在第一行给出一个正整数N(<=10),随后N行,每行给出一个小于231的需要判断的正整数。
输出格式:
对每个需要判断的正整数,如果它是素数,则在一行中输出“Yes”,否则输出“No”。
输入样例:
2
11
111
输出样例:
Yes
No
#include<bits/stdc++.h>
using namespace std;
bool isprime (int a) {
if (a <= ) return false;
else if (a == ) return true;
else if (a % == ) return false;
else {
for (int i = ; i <= sqrt (a); i += ) {
if (a % i == )
return false;
}
}
return true;
}
int main() {
int t;
cin >> t;
while (t--) {
int n;
cin >> n;
if (isprime (n) )
puts ("Yes");
else
puts ("No");
}
}
最新文章
- Android 浮窗开发之窗口层级
- Yii;CodeIgniter;thinkphp学习
- Visual Studio 2015出现Cannot find one or more components. Please reinstall the application.的问题解决
- AUTOSSH,ssh反向代理
- iOS开发多线程篇—NSOperation简单介绍
- 关于android初学者必须掌握的Activity的四大知识点
- python数字图像处理(6):图像的批量处理
- Mac环境下用Java(Sikuli+Robot)实现页游自动化
- 彩票APP将演绎“快鱼吃慢鱼”的发展轨迹
- 【开源java游戏框架libgdx专题】-01-libgdx介绍
- 简单选择排序(Simple Selection Sort)的C语言实现
- 关于Android新建出错:Errors occurred during the build. Errors running builder &#39;Android Resource M
- org.jawin.COMException: 8000ffff: Invalid ptr null flag(原址:http://osdir.com/ml/windows.devel.jawin/2006-01/msg00013.html)
- 有关Struts2a的ction直接使用response异步问题
- 手机自动化测试:Appium源码分析之跟踪代码分析五
- Azkaban工作流调度器
- JavaScript获取元素尺寸和大小操作总结(转载)
- Tree Traversals Again
- java之路 数据类型-常量
- 轻松搭建Xposed Hook