要判断一个数是否为质数,可以遵循以下步骤:

  1. 如果这个数小于等于1,则不是质数。
  2. 如果这个数能被2到其平方根之间的任何一个整数整除,则不是质数,否则是质数。

下面是一个用C++编写的示例函数来判断一个数是否为质数:

#include <cmath>

bool isPrime(int num) {
    // 如果num小于等于1,不是质数
    if (num <= 1) {
        return false;
    }
    
    // 计算num的平方根
    int sqrtNum = sqrt(num);
    
    // 从2到平方根范围内判断能否整除num
    for (int i = 2; i <= sqrtNum; ++i) {
        if (num % i == 0) {
            return false; // 如果能整除,则不是质数
        }
    }
    
    return true; // 如果没有能整除的数,则是质数
}

你可以调用 isPrime 函数来检查一个数是否为质数。如果返回 true,则表示这个数是质数;如果返回 false,则表示这个数不是质数。