C++で偶数奇数判定するコードを書く方法

奇数・偶数を判定する C++ のコードでは、剰余演算子(%)を使って判定することができます。ある数値を 2 で割ったときの余りが 0 ならば偶数、余りが 1 ならば奇数です。

1つの例のコードは次のとおりです。

#include <iostream>

int main() {
    int num;

    // 获取用户输入的数字
    std::cout << "请输入一个整数: ";
    std::cin >> num;

    // 判断奇偶性
    if (num % 2 == 0) {
        std::cout << num << " 是偶数" << std::endl;
    } else {
        std::cout << num << " 是奇数" << std::endl;
    }

    return 0;
}

この例では、まずstd::cinを使用してユーザーから整数値を取得し、その後、剰余演算子%を使用してその数が偶数かどうかを判断します。剰余演算の結果に基づいて、if-elseステートメントを使用して対応する結果を出力します。

C++の剰余演算子は、負数の処理が他の言語とは異なる点に注意。負数の剰余演算結果は、被除数と同じ符号になる。絶対値関数abs()を用いることで、負数の奇偶を正しく判定することができる。

bannerAds