题解 | #判断一个数是不是质数#

判断一个数是不是质数

https://www.nowcoder.com/practice/b8bb5e7703da4a83ac7754c0f3d45a82

#include <iostream>
using namespace std;

bool isPrime(int num) {
    if (num <= 1) {
        return false;
    }
    for (int i = 2; i * i <= num; i++)//判断是否为质数
     {
        if (num % i == 0) {
            return false;
        }
    }
    return true;
}

int main() {
    int num;
    cin >> num;

    if (isPrime(num))//调用函数
     {
        cout << "是质数" << endl;
    }
    else 
     {
        cout << "不是质数" << endl;
    }

    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务