求解c语言选择结构的问题

2025-03-22 18:28:50
推荐回答(1个)
回答1:

#include 
main() {
int m;
scanf("%d", &m);
if (m >= 0) {
if (m%2 == 0) printf("%d is a positive even\n", m);
else printf("%d is a positive odd\n", m);
} else {
if (m % 2 == 0) printf("%d is a negative even\n", m);
else printf("%d is a negative odd\n", m);
}
}

先判断m是正数还是负数后在判断m是奇数还是偶数就可以了