质数(数字字符串的相互转换)

cpp 复制代码
#include <iostream>

using namespace std;

bool is_prime(int num) {
    if (num < 2)
        return false;
    for (int i = 2; i * i <= num; i++) {
        if (num % i == 0)
            return false;
    }
    return true;
}

int main() {
    int T;
    cin >> T;
    
    while (T--) {
        int x;
        cin >> x;
        for(int i=1;;i++)
        {
            string str=to_string(x)+to_string(i);//数字转字符串进行拼接
            int y=stoi(str);//字符串转数字
            if(is_prime(y))
            {
                cout << y << endl;
                break;
            }
        }
    }
    return 0;
}
相关推荐
楼田莉子8 分钟前
仿muduo的高并发服务器——前置知识讲解和时间轮模块
服务器·开发语言·c++·后端·学习
OYangxf9 分钟前
C++中的回调函数:从函数指针到现代可调用对象
c++
qeen8717 分钟前
【数据结构】队列及其C语言模拟实现
c语言·数据结构·c++·学习·队列
田野追逐星光19 分钟前
C++继承 -- 讲解超详细(上)
c++·算法
fish_xk34 分钟前
c++的list
开发语言·c++·list
浪浪小洋11 小时前
c++ qt课设定制
开发语言·c++
charlie11451419111 小时前
嵌入式C++工程实践第16篇:第四次重构 —— LED模板,从通用GPIO到专用抽象
c语言·开发语言·c++·驱动开发·嵌入式硬件·重构
handler0111 小时前
Linux: 基本指令知识点(2)
linux·服务器·c语言·c++·笔记·学习
香蕉鼠片13 小时前
MFC是什么
c++·mfc
心态与习惯13 小时前
Julia 初探,及与 C++,Java,Python 的比较
java·c++·python·julia·比较