PAT 天梯赛 L1-028. 判断素数 【水】
题目链接
https://www.patest.cn/contests/gplt/L1-028
AC代码
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cmath>
#include <deque>
#include <vector>
#include <queue>
#include <string>
#include <cstring>
#include <map>
#include <stack>
#include <set>
#include <cstdlib>
#include <ctype.h>
#include <numeric>
#include <sstream>
using namespace std;
typedef long long LL;
const double PI = 3.14159265358979323846264338327;
const double E = 2.718281828459;
const double eps = 1e-6;
const int MAXN = 0x3f3f3f3f;
const int MINN = 0xc0c0c0c0;
const int maxn = 1e5 + 5;
const int MOD = 1e9 + 7;
int isPrime(int x){
    int flag;
    int n,m;
    if(x<=1)
            flag=0;
        else if(x==2||x==3)
            flag=1;
        else if(x%2==0)
            flag=0;
        else{
            m=sqrt(x)+1;
            for(n=3;n<=m;n+=2){
                if(x%n==0){
                    flag=0;
                    break;
            }
                else{
                   flag=1;
                }
            }
        }
    return flag;
}
int main()
{
    int n;
    cin >> n;
    int num;
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &num);
        if (isPrime(num))
            cout << "Yes\n";
        else
            cout << "No\n";
    }
}PAT 天梯赛 L1-028. 判断素数 【水】的更多相关文章
- PAT 天梯赛 L1-047. 装睡 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-047 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-042. 日期格式化 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-042 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-041. 寻找250 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-041 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-022. 奇偶分家 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-022 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-016. 查验身份证 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-016 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-014. 简单题 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-014 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-012. 计算指数 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-012 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-010. 比较大小 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-010 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-007. 念数字 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-007 AC代码 #include <iostream> #include <cstdio&g ... 
- PAT 天梯赛 L1-004. 计算摄氏温度 【水】
		题目链接 https://www.patest.cn/contests/gplt/L1-004 AC代码 #include <iostream> #include <cstdio&g ... 
随机推荐
- 小数数据精度问题Double与BigDecimal
			做项目的过程中涉及到小数问题的时候,一般我都用Double类型,但是经常出现*.999999998这种数据,然后自己再手动四舍五入,简直傻的要死. 明明就是一个1.51-1.38的问题,很简单怎么会得 ... 
- libubox组件(2)——blob/blobmsg (转载 https://segmentfault.com/a/1190000002391970)
			一:blob相关接口 1.数据结构 1: struct blob_attr { 2: uint32_t id_len; /** 高1位为extend标志,高7位存储id, 3: * 低24位存储dat ... 
- Git使用技巧(1)-- 配置【持续更新】
			配置名字和邮箱 git config --global user.name "Your Name" git config --global user.email "ema ... 
- windows下安装JDK和Tomcat
			一.安装JDK 1.安装 JDK当前最高版本为1.7. 下载并运行JDK 1.7安装程序jdk-7u25-windows-i586.exe,直接安装到C盘(也可以在其它盘,但文件名一定要是英文名),其 ... 
- Struts1标签
			Struts1 标签库 说明 Struts提供了五个标签库,即:HTML.Bean.Logic.Template和Nested. HTML 标签 : 用来创建能够和Struts 框架和其他相应的HT ... 
- Linux 进程创建二(execve和wait)
			三:execve系统调用 int execve(const char *filename, char *const argv[],char *const envp[]); fork创建了一个新的进程, ... 
- 一种安全云存储方案设计(下)——基于Lucene的云端搜索与密文基础上的模糊查询
			一种安全的云存储方案设计(未完整理中) 一篇老文了,现在看看错漏颇多,提到的一些技术已经跟不上了.仅对部分内容重新做了一些修正,增加了一些机器学习的内容,然并卵. 这几年来,云产品层出不穷,但其安全性 ... 
- 第一百七十五节,jQuery,工具函数
			jQuery,工具函数 学习要点: 1.字符串操作 2.数组和对象操作 3.测试操作 4.URL 操作 5.浏览器检测 6.其他操作 工具函数是指直接依附于 jQuery 对象,针对 jQuery 对 ... 
- Web services 把 Web 应用程序提升到了另外一个层面
			通过使用 Web services,您的应用程序可向全世界发布功能或消息. Web services 使用 XML 来编解码数据,并使用 SOAP 借由开放的协议来传输数据. 通过 Web servi ... 
- Spring MVC生成JSON数据
			以下示例演示如何使用Spring Web MVC框架生成JSON数据格式.首先使用Eclipse IDE,并按照以下步骤使用Spring Web Framework开发基于动态表单的Web应用程序: ... 
