文章
2
粉丝
11
获赞
0
访问
104
多用递归思想
#include <bits/stdc++.h>
using namespace std;
//素数判断函数
int Boolprimenumber(int a){
if(a<2)
return 2;
for(int i = 2;i < sqrt(a);i++)
{
//不是素数递归
if(a%i == 0)
return Boolprimenumber(a+1);
}
//是素数就返回
return a;
}
int main(){
//输入一个整数
int a;
cin >> a;
int b = Boolprimenumber(a);
cout << b << endl;
return 0;
}
登录后发布评论
暂无评论,来抢沙发