溫馨提示×

c++判斷奇偶數的代碼怎么寫

c++
小億
251
2023-11-20 13:00:49
欄目: 編程語言

判斷一個數是否為奇數或偶數的C++代碼可以使用取模運算符(%)來判斷。如果一個數對2取模的結果為0,那么它就是偶數;如果對2取模的結果為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()來處理。

0