题解:P5710 【深基3.例2】数的性质
题目分析
给定一个整数
- 是偶数。
- 大于
4 且不大于12 。
然后根据这两个性质的满足情况,输出四个人是否喜欢这个数字:
- 小 A:同时满足两个性质。
- Uim:至少满足一个性质。
- 小 B:恰好满足一个性质。
- 正妹:两个性质都不满足。
解题思路
- 使用布尔变量
prop1 和prop2 分别记录两个性质是否满足 - 通过逻辑运算判断每个人的喜好:
代码实现
#include <iostream>
using namespace std;
int main() {
int x; cin >> x;
bool p1 = x%2 == 0, p2 = x>4 && x<=12;
cout << (p1&&p2) << " " << (p1||p2) << " " << (p1!=p2) << " " << (!p1&&!p2);
return 0;
}