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

题解:洛谷 P5736 【深基7.例2】质数筛

【题目来源】

洛谷:P5736 【深基7.例2】质数筛 - 洛谷

【题目描述】

输入 \(n\) 个不大于 \(10^5\) 的正整数。要求全部储存在数组中,去除掉不是质数的数字,依次输出剩余的质数。

【输入】

第一行输入一个正整数 \(n\),表示整数个数。

第二行输入 \(n\) 个正整数 \(a_i\),以空格隔开。

【输出】

输出一行,依次输出 \(a_i\) 中剩余的质数,以空格隔开。

【输入样例】

5
3 4 5 6 7

【输出】

3 5 7

【算法标签】

《洛谷 P5736 质数筛》 #模拟#

【代码详解】

#include <bits/stdc++.h>  // 包含标准库头文件(万能头文件)
using namespace std;      // 使用标准命名空间// 函数声明:素数判断函数
bool fun(int n);int main()
{int n;               // 定义变量:数字个数int a[105];          // 定义数组:存储输入的数字序列cin >> n;            // 输入数字个数// 输入数字序列for (int i = 1; i <= n; i++) {cin >> a[i];}// 遍历数组,输出素数for (int i = 1; i <= n; i++) {if (fun(a[i]))   // 如果是素数{cout << a[i] << " ";  // 输出该素数}}return 0;            // 程序正常结束
}/*** 素数判断函数* @param n 待判断的数字* @return 如果是素数返回true,否则返回false*/
bool fun(int n)
{if (n <= 1)         // 小于等于1的数不是素数{return false;}// 检查从2到n-1是否有因数for (int i = 2; i < n; i++) {if (n % i == 0) // 如果能被整除,不是素数{return false;}}return true;        // 否则是素数
}

【运行结果】

5 
3 4 5 6 7
3 5 7 
http://www.jsqmd.com/news/387639/

相关文章:

  • 题解:洛谷 P5735 【深基7.例1】距离函数
  • 单北斗变形监测在大坝安全和地质灾害预警中的应用与优势
  • 长豆荚目标检测:Faster R-CNN改进模型实战与优化 - 教程
  • 【每日一题】LeetCode 190. 颠倒二进制位
  • AVIF 如何转 PNG?几种常见在线转换方案对比
  • C++中的指针 之二
  • C++中的指针 之一
  • 2026最新AI大模型应用开发的核心技术学习线路看这里,程序员小白必看:大模型应用开发,收藏这份超全学习指南!
  • WebFlux vs MVC:Gateway集成若依框架的技术选型之争 - 实践
  • 掌握应用开发学习路线,大模型开发入门指南:小白也能轻松掌握的AI应用开发流程与实战(收藏版)
  • C++中的指针
  • prompt实践
  • AI_Agent也有体检中心了?AgentDoG开源框架,带你入门智能体安全防护
  • GLM-5与MiniMax-M2.5性能对比,小白程序员必看(收藏版)
  • CppCon 2025 学习:C++23 deducing this
  • 2026 Agent元年!小白程序员必备:大模型学习路线图+精选资源,收藏这份高薪指南!
  • AI大模型从入门到精通:小白程序员必备学习路线(2026最新版)
  • 导师严选!继续教育专用AI论文软件 千笔·专业学术智能体 VS 学术猹
  • Comsol流固耦合注浆及冒浆分析。 采用其中达西定律模块及固体力学模块,通过建立质量源项、体...
  • 信息论与编码篇---欧式距离
  • 学长亲荐!更贴合研究生需求的降AI率平台,千笔·降AI率助手 VS 云笔AI
  • 导师严选! AI论文平台 千笔写作工具 VS WPS AI 更贴合自考需求
  • [NOIP2025 T2] 清仓甩卖 题解
  • 告别低效繁琐!降AI率平台 千笔·专业降AI率智能体 VS 文途AI
  • 实测对比后!千笔·专业学术智能体,专科生论文写作神器
  • 隧道内车距监测,低光环境测距防追尾,输出安全提醒。
  • 江苏美学植发医院排行更新,2026年这些医院上榜,植发/微针植发/发际线种植/美学植发/不剃发植发,美学植发机构推荐排行 - 品牌推荐师
  • 数据结构DS-KMP算法(c++实现)
  • 一键关闭Win杀毒和禁止系统更新,Windows轻松设置
  • SpringBoot智能图书馆座位预约管理系统开题报告