在家😂大四了没课了
点赞 评论

相关推荐

任务描述编写一个程序,判断给定的素数是否是回文数。回文数是指从前往后读和从后往前读是一样的数字。输入输出要求输入: 一个整数 n,保证 n 为素数。输出: 如果 n 的回文数也是素数,则输出 "prime",否则输出 "noprime"。代码实现cpp#include #include using namespace std;bool isPrime(long long n) {    if (n == 1) return false;    for (long long i = 2; i * i         if (n % i == 0) return false;    }    return true;}long long flag(long long n) {    string a = to_string(n);    string b = a.substr(0, a.size() - 1);    string c = a.substr(a.size() - 1, 1);    reverse(b.begin(), b.end());    string e = b + c + b;    return stoll(e);}int main() {    long long n; cin >> n;    long long m = flag(n);    if (isPrime(m)) {        cout     } else {        cout     }    return 0;}总结代码实现了对素数的回文数的判断。通过这次练习,我加深了对素数判断和字符串操作的理解。同时,我也意识到在编写代码时,清晰的逻辑和良好的代码风格是非常重要的。
点赞 评论 收藏
分享
阿里巴巴达摩院(北京) Alg AI @P7 82k*16 硕士海归
友好的灰太狼想当offer收割机:牛客给我推到哪来了,这是我和楼主这辈子有交集的地方?
点赞 评论 收藏
分享
牛客网
牛客企业服务