C 語言基礎(chǔ)教程

C 語言流程控制

C 語言函數(shù)

C 語言數(shù)組

C 語言指針

C 語言字符串

C 語言結(jié)構(gòu)體

C 語言文件

C 其他

C 語言參考手冊

C程序檢查數(shù)字是偶數(shù)還是奇數(shù)

C 語言編程實(shí)例大全

在此示例中,您將學(xué)習(xí)檢查用戶輸入的數(shù)字是偶數(shù)還是奇數(shù)。

要理解此示例,您應(yīng)該了解以下C語言編程主題:

偶數(shù)是可以被2整除的整數(shù)。例如:0、8,-24

奇數(shù)是不能被2整除的整數(shù)。例如:1、7,-11、15

程序檢查偶數(shù)或奇數(shù)

#include <stdio.h>
int main() {
    int num;
    printf("輸入一個整數(shù): ");
    scanf("%d", &num);

    //如果num可被2整除則為真
    if(num % 2 == 0)
        printf("%d 是偶數(shù)。", num);
    else
        printf("%d 是奇數(shù)。", num);
    
    return 0;
}

輸出結(jié)果

輸入一個整數(shù): -7
-7 是奇數(shù)。

在程序中,用戶輸入的整數(shù)存儲在變量num中。

然后,使用模數(shù)%運(yùn)算符檢查num是否完全能被2整除。

如果該數(shù)完全能被2整除,則測試表達(dá)式號%2 == 0計(jì)算結(jié)果為1 (true)。這意味著數(shù)字是偶數(shù)。

但是,如果測試表達(dá)式的計(jì)算結(jié)果為0(false),則該數(shù)字為奇數(shù)。

用三元運(yùn)算符檢查奇數(shù)或偶數(shù)的程序

#include <stdio.h>
int main() {
    int num;
    printf("輸入一個整數(shù): ");
    scanf("%d", &num);
    
    (num % 2 == 0) ? printf("%d 是偶數(shù)。", num) : printf("%d 是奇數(shù)。", num);
    return 0;
}

輸出結(jié)果

輸入一個整數(shù): 33
33 是奇數(shù)。

在上面的程序中,我們使用了三元運(yùn)算符?:,而不是if...else語句。

C 語言編程實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清