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

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;
}
相关推荐
·present·5 小时前
CSAPP(lecture 4_01)
c语言·c++
FPGA小迷弟6 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
c++·python·ai·plotly·django·ai编程·claude
程序员-King.6 小时前
【ROS1】Noetic 开发工作流程与常用命令
c++·ubuntu·ros
云深麋鹿6 小时前
C++ | 基于红黑树实现mymap与myset
开发语言·c++
傲世仙尊8 小时前
string增删查改-insert-erase-replace与find加substr组合技
c++
·present·9 小时前
CSAPP(lecture 3)
c++
别动我齐刘海10 小时前
机器人 C++ / 系统联调补强2——异常处理、Protobuf
linux·c++·人工智能·学习·算法·机器学习·机器人
basketball61610 小时前
C++ 中字符串与常见类型的转换总结
开发语言·c++
等我调个Bug10 小时前
C++智能指针通俗讲解
开发语言·c++
kyle~12 小时前
时间同步 --- PTP 与 Scheduled Action Command
c++·数码相机·机器人·传感器