[保研/考研机试] KY110 Prime Number 上海交通大学复试上机题 C++实现

题目链接:

Prime Numberhttps://www.nowcoder.com/share/jump/437195121691717713466

描述

Output the k-th prime number.

输入描述:

k≤10000

输出描述:

The k-th prime number.

示例1

输入:

cpp 复制代码
3 7

输出:

cpp 复制代码
5 17

源代码:

cpp 复制代码
#include<iostream>
#include<cmath>
using namespace std;

//习题6.6 Prime Number 
bool isPrime(int n) {
    if (n == 1) {
        return false;
    }
    for (int i = 2; i <= sqrt(n); i++) {
        if (n % i == 0) {
            return false;
        }
    }
    return true;
}

int main()
{
    int n;
    while (cin >> n) {
        int num = 0, number = 1;
        while (number++) {
            if (isPrime(number) == true) {
                num++;
            }
            if (num == n) {
                break;
            }
        }
        cout << number << endl;
    }

    return 0;
}

// 64 位输出请用 printf("%lld")

提交结果:

相关推荐
DowneyJoy2 分钟前
【Unity3D补充知识点】常用数据结构分析-数组(Array)
数据结构·unity·c#
金刚狼886 分钟前
UUID和Name不在同一条BLE广播报文里
c++·windows
wanderist.8 分钟前
从Nim游戏到SG函数
c++·算法·蓝桥杯
数据皮皮侠25 分钟前
2285 上市公司组织衰退程度【Dec】2010-2024
大数据·人工智能·算法·制造
daxi15027 分钟前
C语言从入门到进阶——第17讲:字符串函数
c语言·开发语言·算法·蓝桥杯
967728 分钟前
C++ 内存管理的核心——RAII 机制。两种锁 lock_guard, unique_lock
java·jvm·c++
wljy130 分钟前
第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(个人见解,已完结)
c语言·c++·算法·蓝桥杯
CoderCodingNo33 分钟前
【GESP】C++八级考试大纲知识点梳理 (7) 算法的时间和空间效率分析
开发语言·c++·算法
程序员zgh33 分钟前
C++ 环形队列 从原理到实例演示
c语言·开发语言·数据结构·c++·学习
誰能久伴不乏37 分钟前
从数字世界到物理引擎:用 PWM 撕开 0 和 1 的结界
linux·arm开发·c++·qt