📌  相关文章
📜  C程序检查数字是偶数还是奇数

📅  最后修改于: 2020-10-04 11:23:48             🧑  作者: Mango

在此示例中,您将学习检查用户输入的数字是偶数还是奇数。

偶数是可以被2整除的整数。例如:0、8,-24

奇数是不能被2整除的整数,例如:1、7,-11、15


程序检查偶数或奇数
#include 
int main() {
    int num;
    printf("Enter an integer: ");
    scanf("%d", &num);

    // True if num is perfectly divisible by 2
    if(num % 2 == 0)
        printf("%d is even.", num);
    else
        printf("%d is odd.", num);
    
    return 0;
}

输出

Enter an integer: -7
-7 is odd.

在程序中,用户输入的整数存储在变量num中

然后,使用模数% 运算符检查num是否可以被2整除。

如果该数字可以被2完全整除,则测试表达式number%2 == 01 (真)。这意味着数字是偶数。

但是,如果测试表达式的计算结果为0 (假),则该数字为奇数。


程序检查奇数或什至使用三元运算符
#include 
int main() {
    int num;
    printf("Enter an integer: ");
    scanf("%d", &num);
    
    (num % 2 == 0) ? printf("%d is even.", num) : printf("%d is odd.", num);
    return 0;
}

输出

Enter an integer: 33
33 is odd.

在上面的程序中,我们使用三元运算符 ?:代替了if...else语句。