题解 | 素数回文

素数回文

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

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,sum=0;
    scanf("%lld",&n);
    int k=n;
    k=n/10;
    while(k>0){
        n=n*10+k%10;
        k=k/10;
    }
    int flat=1;
    for(int i=2;i<sqrt(n);i++){
        if(n%i==0){
            flat=0;
        }
    }
    if(flat==1){
        printf("prime");
    }else{
        printf("noprime");
    }
   return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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