洛谷-P5710 【深基3.例2】数的性质

洛谷-P5710 【深基3.例2】数的性质

原题链接:https://www.luogu.com.cn/problem/P5710


题目描述

一些数字可能拥有以下的性质:

  • 性质 1:是偶数;
  • 性质 2:大于 4 且不大于 12。

小A 喜欢这两个性质同时成立的数字;Uim 喜欢这至少符合其中一种性质的数字;八尾勇喜欢刚好有符合其中一个性质的数字;正妹喜欢不符合这两个性质的数字。

输入格式

输入一个数字 (x(0le x le 1000))

输出格式

输出这 4 个人是否喜欢这个数字,如果喜欢则输出1,否则输出0,用空格分隔。

输入输出样例

输入 #1

12

输出 #1

1 1 0 0

C++代码

#include <iostream>
using namespace std;

int main() {
    int x;
    cin >> x;
    bool isEven = (x % 2 == 0);
    bool inScope = (x > 4 && x <= 12);
    if (isEven && inScope)
        cout << 1 << ' ';
    else
        cout << 0 << ' ';
    if (isEven || inScope)
        cout << 1 << ' ';
    else
        cout << 0 << ' ';
    if (isEven && !inScope || !isEven && inScope)
        cout << 1 << ' ';
    else
        cout << 0 << ' ';
    if (!isEven && !inScope)
        cout<< 1 << endl;
    else
        cout<< 0 <<endl;
    return 0;
}
原文地址:https://www.cnblogs.com/yuzec/p/13328455.html