输出一行,如果整数n和m都为偶数,则输出 2; 如果整数n和m中有一个是偶数,则输出1; 如果整数n和m都不是偶数,则输出0。
时间: 2024-09-10 20:29:20 浏览: 30
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
你可以通过编写一个简单的程序来实现这个逻辑。以下是一个示例代码,展示了如何在C语言中根据整数n和m是否为偶数来输出相应的结果:
```c
#include <stdio.h>
int main() {
int n, m;
printf("请输入两个整数n和m:");
scanf("%d %d", &n, &m);
// 判断n和m是否为偶数
int n_is_even = (n % 2 == 0) ? 1 : 0;
int m_is_even = (m % 2 == 0) ? 1 : 0;
// 如果n和m都是偶数,则输出2
if (n_is_even && m_is_even) {
printf("2\n");
}
// 如果n和m中有一个是偶数,则输出1
else if (n_is_even || m_is_even) {
printf("1\n");
}
// 如果n和m都不是偶数,则输出0
else {
printf("0\n");
}
return 0;
}
```
这段代码首先提示用户输入两个整数n和m,然后通过取余运算符(%)检查每个数是否能被2整除来判断是否为偶数。根据结果,程序会输出相应的数字2、1或0。
阅读全文