文章
28
粉丝
0
获赞
98
访问
3.5k
#include<bits/stdc++.h>
using namespace std;
bool isPrime(int n)
{
if(n<2) return false;
for(int i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
return false;
}
}
return true;
}
int main()
{
int n;
cin>>n;
while(isPrime(n)){ //若为true,代表n为素数,输出;
cout<<n;
return 0;
}
//若不是的话
while(1)
{
bool x=isPrime(++n);
if(x==true)
{cout<<n;
break;
}
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发