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

📅  最后修改于: 2023-12-03 14:40:26.926000             🧑  作者: Mango

判断数字是偶数还是奇数的C程序

在C语言中,我们可以使用if语句和取模运算符%来判断一个数字是偶数还是奇数。代码如下:

#include <stdio.h>

int main() {
    int num;
    printf("请输入一个整数:");
    scanf("%d", &num);
    if (num % 2 == 0) {
        printf("%d是偶数", num);
    } else {
        printf("%d是奇数", num);
    }
    return 0;
}

在上述代码中,我们使用了scanf函数来提示用户输入一个整数,并用取模运算符%判断这个整数是偶数还是奇数。如果num % 2的值为0,则说明这个数是偶数,否则是奇数。根据判断结果输出相应的提示。

此外,还有其他方法来检查一个数字是偶数还是奇数,比如使用位运算符&和if语句,如下所示:

#include <stdio.h>

int main() {
    int num;
    printf("请输入一个整数:");
    scanf("%d", &num);
    if (num & 1 == 0) {
        printf("%d是偶数", num);
    } else {
        printf("%d是奇数", num);
    }
    return 0;
}

在上述代码中,我们使用了位运算符&来检查num的二进制末位是否为0。如果是0,则说明这个数是偶数,否则是奇数。根据判断结果输出相应的提示。

总的来说,无论是使用取模运算符还是位运算符,判断一个数字是偶数还是奇数都是十分简单和常见的C语言操作。