文章

2

粉丝

11

获赞

0

访问

104

头像
判断素数 题解:
P1013 贵州大学机试题
发布于2025年1月21日 16:03
阅读数 90

多用递归思想

#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;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发