📅  最后修改于: 2023-12-03 14:40:26.946000             🧑  作者: Mango
在计算机科学中,我们经常需要检查给定的数字是奇数还是偶数。这个任务可以通过C语言中的if语句和取模运算符来完成。
一个整数如果可以被2整除,那么它就是偶数,否则就是奇数。在C语言中,我们可以使用%运算符来计算一个数除以2的余数,如果余数为0则是偶数,否则是奇数。如下所示:
if (num % 2 == 0) {
printf("%d is even.", num);
} else {
printf("%d is odd.", num);
}
下面是一个完整的C程序,可以接受用户输入的整数,判断它是否是偶数或奇数。
#include <stdio.h>
int main() {
int num;
printf("Enter an integer: ");
scanf("%d", &num);
if (num % 2 == 0) {
printf("%d is even.", num);
} else {
printf("%d is odd.", num);
}
return 0;
}
执行上述代码,当我们输入一个偶数时,会输出以下结果:
Enter an integer: 4
4 is even.
当我们输入一个奇数时,会输出以下结果:
Enter an integer: 5
5 is odd.
在计算机编程中,判断给定数字是奇数还是偶数是一项非常基本的任务。通过if语句和取模运算符,我们可以轻松完成这个任务。