#3534. [GESP202509 五级 C++] 第 16 题

[GESP202509 五级 C++] 第 16 题

第二部分:判断题(每题2分,共20分)

基于下面定义的函数,通过判断 isDivisibleBy9(n) == isDigitSumDivisibleBy9(n) 代码可验算如果一个数能被9整除,则它的各位数字之和能被9整除。

bool isDivisibleBy9(int n) {
    return n % 9 == 0;
}

bool isDigitSumDivisibleBy9(int n) {
    int sum = 0;
    string numStr = to_string(n);
    for (char c : numStr) {
        sum += (c - '0');
    }
    return sum % 9 == 0;
}

{{ select(1) }}

  • 正确
  • 错误