zoukankan      html  css  js  c++  java
  • 团体程序设计天梯赛-练习集-L1-028. 判断素数

    L1-028. 判断素数

    本题的目标很简单,就是判断一个给定的正整数是否素数。

    输入格式:

    输入在第一行给出一个正整数N(<=10),随后N行,每行给出一个小于231的需要判断的正整数。

    输出格式:

    对每个需要判断的正整数,如果它是素数,则在一行中输出“Yes”,否则输出“No”。

    输入样例:
    2
    11
    111
    
    输出样例:
    Yes
    No
     1 #include<bits/stdc++.h>
     2 using namespace std;
     3 bool isprime (int a) {
     4     if (a <= 1) return false;
     5     else if (a == 2) return true;
     6     else if (a % 2 == 0) return false;
     7     else {
     8         for (int i = 3; i <= sqrt (a); i += 2) {
     9             if (a % i == 0)
    10                 return false;
    11         }
    12     }
    13     return true;
    14 }
    15 int main() {
    16     int t;
    17     cin >> t;
    18     while (t--) {
    19         int n;
    20         cin >> n;
    21         if (isprime (n) )
    22             puts ("Yes");
    23         else
    24             puts ("No");
    25     }
    26 }
  • 相关阅读:
    手速太慢QAQ
    最短路总结
    放下
    素材收集
    NOI2018旅游记
    -5
    七月
    德国GG了
    本人自传
    bzoj2369
  • 原文地址:https://www.cnblogs.com/zhien-aa/p/8611097.html
Copyright © 2011-2022 走看看