题目P5710
#include <stdio.h>
#include <stdbool.h>
bool A(int n) {
bool ret_val = false;
if (n % 2 == 0 && n > 4 && n <= 12)
ret_val = true;
return (ret_val);
}
bool Uim(int n) {
bool ret_val = false;
if (n % 2 == 0 || (n > 4 && n <= 12))
ret_val = true;
return (ret_val);
}
bool Bwy(int n) {
bool ret_val = false;
if ((n % 2 == 0 && !(n > 4 && n <= 12)) || (n % 2 != 0 && (n > 4 && n <= 12)))
ret_val = true;
return (ret_val);
}
bool Zhengmei(int n) {
bool ret_val = true;
if (n % 2 == 0 || n > 4 && n <= 12)//此处出现问题(之前是&&不是||,但是错误)
ret_val = false;
return (ret_val);
}
int main() {
int n;
scanf("%d", &n);
printf("%d %d %d %d",
A(n), Uim(n), Bwy(n), Zhengmei(n));
return (0);
}
“正妹喜欢不符合这两个性质的数字”
正妹不喜欢性质1+性质2同时存在的数字×
正妹不喜欢性质1+性质2至少存在一个的数字√
TAT求助