题解 | #素数判断#

素数判断

https://ac.nowcoder.com/acm/contest/26656/1001

这一道题就是死在long long 和stoll上面了,简直了,这里掌握了一个新东西stoll


#include<iostream>
#include<string>
using namespace  std;
bool  isprime(long long   x)
{
    if(x<2) return  false;
     for(int i=2;i<=x/i;i++)
     {
          if(x%i==0) 
          {
              return  false;
          }
         
     }
     return  true;
}
int main()
{
    string  s;
    cin>>s;
    for(int i=s.length()-2;i>=0;i--) 
    {
        s+=s[i];
    }
     long long  c=stoll(s);
    if(isprime(c))
    {
        cout<<"prime";
    }
    else{
        cout<<"noprime";
    }
}

全部评论

相关推荐

11-13 12:02
门头沟学院 Java
我要娶个什么名:好骂,好骂 别学计算机就行了
点赞 评论 收藏
分享
12-15 14:16
门头沟学院 Java
回家当保安:发offer的时候会背调学信网,最好不要这样。 “27届 ”和“28届以下 ”公司招聘的预期是不一样的。
实习简历求拷打
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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