不要忘了负数!负数也有奇偶性!
判断该数除以2的余数,正奇数的余数是1,负奇数的余数是-1。
#includeint main() { //判断一个数是奇数还是偶数 int a = 0; printf("please input a number:"); scanf_s("%d", &a); int b = 0; b = (a % 2); if (a >= 0) { if (b == 1) printf("奇数n"); else printf("偶数"); } else { if (b == -1) printf("奇数n"); else printf("偶数n"); } }



