题解 | 判断质数
判断质数
https://www.nowcoder.com/practice/9f418ff48b5e4e879f398352bed6118d
#include <iostream>
using namespace std;
bool isprime(long long n){
if(n<2)return false;;
if(n==2)return true;
if(n%2==0)return false;
for(long long i=3;i*i<=n;i+=2){
if(n%i==0)return false;
}
return true;
}
int main() {
long long n;
cin>>n;
if(isprime(n))cout<<"Yes";
else cout<<"No";
return 0;
}
// 64 位输出请用 printf("%lld")

