题解 | #素数回文#

素数回文

https://www.nowcoder.com/practice/d638855898fb4d22bc0ae9314fed956f

#include <stdio.h>
#include<math.h>
int bool(int n){
    long long m=0;
    m=n;
    n/=10;
    while(n){
        m=m*10+n%10;
        n/=10;
    }
    for(long long i=2;i<(long)sqrt(m);i++){
        if(m%i==0){
            return 1;
        }
    }
    return 0;
}
int main() {
    int n;
    scanf("%d",&n);
    if(bool(n)==1){
        printf("noprime");
    }
    else{
        printf("prime");
    }
    return 0;
}

全部评论

相关推荐

零零幺零零幺:至少再做一个项目,然后猛投小厂,不然有点难
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-09 19:13
求你们别卷了的大学生...:你不骂他,我就要骂你了
今天你投了哪些公司?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务