第n个质数

C++ 从整数M开始,找出N个质数 C++ 从整数M开始,找出N个质数 #include <iostream> #include<math.h> using namespace std; int main() { int M;//begin int N;//count cin >> M >> N; if(M < 2 || N <... 阅读详情

题目描述

请求出第n个质数(2是第一个质数)

输入

输入每行一个整数n(多组测试用例)

输出

第n个质数

样例输入

1
10

样例输出

2
29
#include <stdio.h>
#include <math.h>
int zhishu(int a)
{
    for(int i=2;i<=sqrt(a);i++)
    {
        if(a%i==0)
        return 0;
    }
    return 1;
}
int main()
{
    int a;
    while(~scanf("%d",&a))
    {
        int b=0,i,c=2;
        while(a!=b)
        {
            if(zhishu(c)==1)
            {
                b++;
            }
                c++;
        }
        printf("%d\n",c-1);
        }
}

 

【质数算法】——判断质数、求小于N的质数、求前N个质数 质数(prime number)又称素数,一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。 场景一:输入一个整数n,判断n是否为质数。 思路:判断是否大于或等于2,如果是则对遍历2到根号n区间的所有奇数取余是否为0,如果全都不是则为质数。事实上取余的区间可以更小,缩小为2到根号n区间的所有质数,但这以为着会牺牲空间记录下来,有得有失。目前最优的通用算法 代码实现(java) / 阅读详情

相关推荐

B2085 第 n 小的质数 题解

B2085 第 n 小的质数 题解

yaosichengalpha的博客 1122

求第n个素数

求第n个素数 题目描述 输入一个正整数n,求第n小的质数。 输出一个不超过10000的正整数n。 第n小的质数。 输入 10 输出 29 错误示例:超时 #include<math.h> int main() { int i,j,n; int flag=0; int count=0; scanf("%d",&n); for(i=2;;i++) { for(j...

qq_44640931的博客 5869

第n小质数

输入一个正整数n,求第n小的质数 格式 输入格式 一个不超过10000的正整数n。 输出格式 第n小的质数。 样例 输入样例 10 输出样例 29 分析 容易产生误区,此题输入的是一个不超过10000的正整数,则要求至少要求到第10000个质数。不是求10000之间的质数。 代码: 第一种 #include<stdio.h> #include<math.h> #define...

qq_45773970的博客 5462

C语言质数

输出15以内的质数 #include <stdio.h> int main() { printf("2\n"); int digit; int divisor; for (digit = 3; digit <= 15; digit += 2) { for (divisor = 3; divisor < digit; divisor += 2) { if(digit%divisor==0){

qq_40713201的博客 3790

【C语言入门到进阶算法试题】132、第N个质数 | 算法真题+思路参考+代码解析

题目描述 >我们知道第一个质数是2、第二个质数是3、第三个质数是5……   请你计算第N个质数是多少?

KJ.JK 351

c语言输出N位质数

【问题描述】 给定一个整数N(2 <= N <= 8),生成所有的具有下列特性的特殊的N位质数:其前任意位都是质数。 例如,7331即是这样一个4位的质数,因为7、73和733也都是质数。 【输入形式】 标准输入上输入一个正整数N(2 <= N <= 8)。 【输出形式】 标准输出。输出所有符合题意的N位质数,每个数占一行,且按升序排列。 【输入样例】 2 【输出样例】 23 29 31 37 53 59 71 73 79

第n个质数(prime3.cpp/c/pas)

第n个质数,考点在于如何标记这个质数是第几个。

bloddy_mary的博客 696

FreeCAD MCP实战:用自然语言驱动AI建模,效率提升10倍

MCP(Model Context Protocol)是一种让AI模型调用外部工具和数据的协议标准,通过标准化通信层解决AI与CAD软件之间的交互难题。其原理是向AI暴露工具清单,AI根据自然语言需求自动选择工具并填充参数。在工程实践中,这一技术显著降低了CAD建模门槛,将重复性操作从手动点击转为语音指令,适用于批量零件生成、参数化设计等场景。FreeCAD作为开源CAD,凭借开放的Python API和脚本化能力,成为落地MCP的理想平台。本文基于FreeCAD MCP的实操经验,分享环境搭建、自然语言建

weixin_31188927的博客 325

第n小的质数

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

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 5188

博通PEX89000 PCIe 5.0交换芯片:如何为AI集群构建高效GPU互联架构

本文深入解析了博通PEX89000 PCIe 5.0交换芯片如何为AI集群构建高效的GPU互联架构。该芯片通过提供高带宽、低延迟的PCIe 5.0交换能力,打破传统GPU通信的带宽瓶颈,并支持多主机共享、资源池化及软件定义拓扑,从而显著提升大规模AI训练与推理任务的效率与资源利用率。

weixin_29214559的博客 412

gesp c++ 五级知识点

gesp c++ 五级知识点

MMD.然大大 2009

【C++】B2085 第 n 小的质数

在计算机竞赛和线上评测中,第一次接触到一些关于质数的题目,经常会遇到质数判断和数学选择解法不充分优化并且越过时间限制的情况。本文将从一道关于质数的题目出发,细致分析题目的解法,对比我们的原始做法和老师提供的优化解法进行对比,并提出不同方向的扩展思考。通过这些分析,希望帮助读者更好地理解质数判断的实现,也能优化他们的解题能力。 2024.12.31-✍56min

禅宗里有一个词叫做“因缘和合”。 所谓因缘,是指事件要发生所必须的条件。因缘和合就是当你聚集了这件事的一切条件,它就会自然而然的发生。“它就会自然而然的发生”,这种朴素而坚定的价值观让我们感到无比安心,安心到可以不用有任何担心焦虑。 1399

OpenResty无损升级内嵌nginx版本0DAY漏洞

OpenResty无损升级内嵌nginx版本,nginx

qq1071643762的博客 6905

1099:第n小的质数

1099:第n小的质数 时间限制: 1000 ms 内存限制: 65536 KB 【题目描述】 输入一个正整数n,求第n小的质数。 【输入】 一个不超过10000的正整数n。 【输出】 第n小的质数。 【输入样例】 10 【输出样例】 29 【代码】 #include <iostream> using namespace std; int main(){ long n...

Obey_bey_an的博客 6333

ABAP Development Tool for Visual Studio Code 里使用 MCP server

本文讨论了SAP ABAP开发环境中,除GitHub Copilot外,其他可作为MCP客户端接入ABAP开发工具(MCP server)的编码代理(coding agent)。GitHub Copilot是官方确认可用的工具,而其他代理如Claude Code、Cursor、Windsurf Cascade、Cline和Continue虽然理论上支持MCP协议,但要实际用于ABAP开发还需满足两个关键条件:兼容MCP协议,并能处理VS Code虚拟工作区文件系统。这些工具需要单独验证是否支持ABAP开发工

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 259

手把手教您如何在飞牛NAS上部署OpenClaw(Clawdbot/Moltbot)智能助手,接入钉钉,0成本使用(万字保姆级教程)

想在飞牛NAS上部署一个24小时待命的AI助手?🤖 本文手把手教您如何在飞牛NAS上部署一个完全免费的OpenClaw智能助手 ✅

XiaoqiangClub的博客 7237

求第n个质数

输入一个不超过 10000 的正整数 n,求第n个质数 样例输入 10 样例输出 29 题目地址 #include<stdio.h> #include<math.h> int xxx(int n){ int flag = 0; float a = sqrt(n); for(int i = 2;i &lt...

weixin_30377461的博客 3158

3D深度饼图的QT实现

首先,我们需要创建一个QT项目并创建一个窗口,用于显示我们的饼图。在QT Creator中,选择创建一个新的QT Widgets应用程序项目,并创建一个新的窗口类。在本文中,我将介绍如何使用QT实现一个3D深度饼图(Pie 3D)的可视化效果。在构造函数中,我们将创建一个饼图(QChartView)并设置饼图的数据。这是一个简单的示例,您可以根据需要自定义和扩展代码来创建更复杂的饼图。现在,我们已经完成了3D深度饼图的QT实现。您将看到一个具有相应数据的3D深度饼图显示在窗口中。3D深度饼图的QT实现。

CodeJolt的博客 277

python求第n个质数_Python脚本查找第n个质数

I'm new to Python and I thought I'd try to learn the ropes a bit by writing a function to find the nth prime number, however I can't get my code to work properly. No doubt this is due to me missing so...

weixin_39818014的博客 1910

【WRF模拟】保存wrf输出文件到指定目录+仅输出指定空间域/变量文件

修改wrf命令以更改指定输出文件目录等

WW、forever的博客 545

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: Dotaer vs Loler
下一篇: 小蒜蒜学菱形
xkcodeblocks
博客等级 码龄9年 6粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值