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

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;
}
相关推荐
史蒂芬_丁6 小时前
Qt, C++数据类型扩展问题
数据库·c++·qt
6Hzlia6 小时前
【Hot 100 刷题计划】 LeetCode 118. 杨辉三角 | C++ 动态规划题解
c++·leetcode·动态规划
三道渊6 小时前
C语言:文件I/O
c语言·开发语言·数据结构·c++
是有头发的程序猿7 小时前
用Open Claw接口做1688选品、价格监控、货源对比
开发语言·c++·人工智能
计算机安禾8 小时前
【数据结构与算法】第19篇:树与二叉树的基础概念
c语言·开发语言·数据结构·c++·算法·visual studio code·visual studio
Zarek枫煜8 小时前
[特殊字符] C3语言:传承C之高效,突破C之局限
c语言·开发语言·c++·单片机·嵌入式硬件·物联网·算法
寻寻觅觅☆8 小时前
东华OJ-基础题-30-求最晚和最早日期(C++)
数据结构·c++·算法
_Twink1e9 小时前
[算法竞赛]九、C++标准模板库STL常用容器大全
开发语言·c++
bu_shuo9 小时前
c++中对数组求和
开发语言·c++
elseif12310 小时前
【Markdown】指南(上)
linux·开发语言·前端·javascript·c++·笔记