编程给出一个素数,求它接下来的三个素数编程,如给出11,接下来是13,17,19
C++代码:
#include <bits/stdc++.h>
using namespace std;
bool prime(int x){
if (x<2) return 0;
if (x==2) return 1;
for (int i=2;i<=sqrt(x);i++)
if (x%i==0) return 0;
return 1;
}
int main(){
int n,sum=0;
cin>>n;
while (sum!=3){
n++;
if (prime(n)){
cout<<n<<" ";
sum++;
}
}
return 0;
}
热门标签: