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

第n小的质数(信息学奥赛一本通-1099)

【题目描述】

输入一个正整数n,求第n小的质数。

【输入】

一个不超过10000的正整数n。

【输出】

第n小的质数。

【输入样例】

10

【输出样例】

29

【题解代码】

#include<bits/stdc++.h>
using namespace std;

bool isprime(int n)
{
	if (n < 2)return false;
	for (int i = 2; i <= sqrt(n); i++)
	{
		if (n % i == 0)return false;
	}
	return true;
}

int main()
{
	int n; cin >> n;

	int cnt = 0;
	for (int i = 1; ; i++)
	{
		if (isprime(i)) cnt++;
		if (cnt == n)
		{
			cout << i;
			break;
		}
	}

	return 0;
}
http://www.dtcms.com/a/64880.html

相关文章:

  • 【每日学点HarmonyOS Next知识】获取资源问题、软键盘弹起、swiper更新、C给图片设置位图、读取本地Json
  • 为AI聊天工具添加一个知识系统 之142 设计重审 之7 “我I”:mine/own/self
  • 程序化广告行业(9/89):定义、价值与发展脉络全解析
  • 版本控制器Git(3)
  • 微信小程序校园跑腿的设计与实现【lw+源码+部署+视频+讲解】
  • uni-app打包成H5使用相对路径
  • 串口通信函数汇总-ing
  • SpringMVC执行的流程
  • 子网掩码介绍
  • 批量ip反查域名工具
  • 第十八:go 并发 goroutine
  • VScode 运行LVGL
  • 前端监测窗口尺寸和元素尺寸变化的方法
  • 【git】【网络】【项目配置运行】HTTP 协议的微型简易 Web 服务器---tinyEasyMuduoWebServer
  • 机器人运动学与动力学
  • 自动驾驶与车路协同
  • 力扣:3305.元音辅音字符串计数
  • Guangzhaotest
  • 动态规划中的自底向上与自顶向下
  • 【A2DP】深入解析A2DP协议中的音频流处理
  • 数字孪生技术在工业制造中的应用探索
  • MongoDB副本集部署完整教程
  • 逐梦DBA:Linux环境下 MySQL 的卸载
  • 嵌入式八股C语言---文件,可执行文件的加载与运行篇
  • MySQL——基础知识
  • 【机器学习-基础知识】统计和贝叶斯推断
  • Flutter_学习记录_device_info_plus 插件获取设备信息
  • 12 | 给应用添加优雅关停功能
  • Webpack 优化深度解析:从构建性能到输出优化的全面指南
  • Vue项目上传到GitHub,vscode拉取vue项目更新后推送到GitHub上