题解:P5710 【深基3.例2】数的性质

· · 题解

题目分析

给定一个整数 x,判断它是否满足以下两个性质:

然后根据这两个性质的满足情况,输出四个人是否喜欢这个数字:

解题思路

  1. 使用布尔变量 prop1prop2 分别记录两个性质是否满足
  2. 通过逻辑运算判断每个人的喜好:

代码实现

#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;
}