[保研/考研机试] 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")

提交结果:

相关推荐
workflower2 小时前
用硬件换时间”与“用算法降成本”之间的博弈
人工智能·算法·安全·集成测试·无人机·ai编程
小樱花的樱花3 小时前
C++ new和delete用法详解
linux·开发语言·c++
重生之我是Java开发战士4 小时前
【动态规划】简单多状态dp问题:按摩师,打家劫舍,删除并获得点数,粉刷房子,买卖股票的最佳时机
算法·动态规划·哈希算法
努力的章鱼bro5 小时前
操作系统-FileSystem
c++·操作系统·risc-v·filesystem
96775 小时前
cURL curl
c++
一匹电信狗5 小时前
【Linux我做主】进程程序替换和exec函数族
linux·运维·服务器·c++·ubuntu·小程序·开源
KAU的云实验台5 小时前
单/多UAV、静/动态路径规划,基于PlatEMO平台的带约束多目标优化 本文核心内容:
算法·matlab·无人机
Liangwei Lin5 小时前
洛谷 P1807 最长路
数据结构·算法
会编程的土豆5 小时前
【数据结构与算法】二叉树从建立开始
数据结构·c++·算法