P12138 [蓝桥杯 2025 省 A] 寻找质数

📅 2026/7/31 2:07:26 👁️ 阅读次数 📝 编程学习
P12138 [蓝桥杯 2025 省 A] 寻找质数

题目背景

本站蓝桥杯 2025 省赛测试数据均为洛谷自造,与官方数据可能存在差异,仅供学习参考。

题目描述

如果一个正整数只能被 1 和它本身两个数整除,就称为一个质数。最小的几个质数依次是 2,3,5,7,11,13,⋯

请问,第 2025 个质数是多少?

输入格式

输出格式

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只需要编写一个程序输出这个整数,输出多余的内容将无法得分。

输入输出样例

代码1

#include <bits/stdc++.h> using namespace std; bool f(int x) { if(x<2){ return 0; } for(int i=2;i*i<=x;i++){ if(x%i==0){ return 0; } } return 1; } int ans; int main(){ for(int i=2;;i++){ if(f(i)){ ans++; } if(ans==2025){ cout<<i; return 0; } } return 0; }

代码2(直接输出答案)

#include <bits/stdc++.h> using namespace std; int main() { cout<<17609; return 0; }