P12138 [蓝桥杯 2025 省 A] 寻找质数
📅 2026/7/31 2:07:26
👁️ 阅读次数
📝 编程学习
题目背景
本站蓝桥杯 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; }
编程学习
技术分享
实战经验