当前位置: 首页 > news >正文

题解:AcWing 866 试除法判定质数

【题目来源】

AcWing:866. 试除法判定质数 - AcWing题库

【题目描述】

给定 \(n\) 个正整数 \(a_i\),判定每个数是否是质数。

【输入】

第一行包含整数 \(n\)

接下来 \(n\) 行,每行包含一个正整数 \(a_i\)

【输出】

\(n\) 行,其中第 \(i\) 行输出第 \(i\) 个正整数 \(a_i\) 是否为质数,是则输出 Yes,否则输出 No

【输入样例】

2
2
6

【输出样例】

Yes
No

【算法标签】

《AcWing 866 试除法判定质数》 #数学知识# #质数# #试除法#

【代码详解】

#include <bits/stdc++.h>
using namespace std;int n;  // 输入数字的个数// 判断一个数是否为质数
bool is_prime(int n)
{// 小于2的数不是质数if (n < 2)return false;// 检查从2到√n的因数for (int i = 2; i <= n / i; i++){// 如果n能被i整除,则不是质数if (n % i == 0)return false;}return true;  // 否则是质数
}int main()
{// 输入数字的个数cin >> n;// 处理每个数字for (int i = 1; i <= n; i++){int x;cin >> x;  // 输入待判断的数字// 判断并输出结果if (is_prime(x))cout << "Yes" << endl;elsecout << "No" << endl;}return 0;
}

【运行结果】

2
2
Yes
6
No
http://www.jsqmd.com/news/399388/

相关文章:

  • 实验室里的干涉仪总在搞事情,拍出来的条纹图总像抽象派画作。今天咱们用MATLAB给这些条纹来点硬核处理,手把手整点相位计算、解包裹这些骚操作
  • 寒假学习笔记2.14
  • 淘票票9.5+猫眼9.4+票房破5亿,《惊蛰无声》凭什么让观众打出高分? - SFMEDIA
  • 基于java的设计师约稿平台
  • 从 std 到 STL:C++ 标准库到底是什么?(附 Java 类比)
  • 题解:AcWing 861 二分图的最大匹配
  • 解密AI原生应用领域意图识别的工作原理
  • 基于java和Vue的共享单车管理系统 骑行记录 单车监督调度系统
  • 《惊蛰无声》淘票票开分9.5、猫眼9.4,票房破5亿:口碑与市场双向奔赴 - SFMEDIA
  • 基于java的蛋糕烘焙方法经验分享平台
  • 元数据管理如何提升数据科学团队效率?
  • java软件测试项目任务管理系统
  • 数据运营新人必学:从Excel到SQL到BI,大数据工具学习的3个阶段及避坑点
  • 题解:AcWing 860 染色法判定二分图
  • 寒假学习笔记2.13
  • 基于java+Vue的养老院服务预订管理系统的设计与实现
  • 光子晶体仿真在COMSOL里总能把人折腾得又爱又恨。今天聊聊几个实战中容易卡壳的点:拓扑荷对偏振态的操控、三维能带与Q因子计算,顺带提一嘴远场偏振的骚操作
  • java电影评论情感分析系统78j90381
  • java第二课堂教学管理系统 j6l4ub2t
  • java基于数据可视化的大学生创新能力培养平台
  • java校园二手交易平台
  • 股市赚钱学概论:赚钱理之其他
  • SVPWM+死区补偿(基于电流极性)+高频注入法辨识PMSM的dq轴电感(离线辨识) 1.模型...
  • 47款U盘
  • JAVA面试题速记-第1期-java基础
  • 屏幕注释工具DrawPen
  • NanaZip
  • 题解:AcWing 854 Floyd求最短路
  • TVP-FAVAR模型解读
  • 机器学习入门:用 Python 实现简单分类模型完整流程