1 条题解

  • 0
    @ 2013-5-25 15:57:29

    【深基3.例2】数的性质

    解题思路

    用 p 表示偶数,q 表示 4<x≤12。四个答案依次为 p&&q、p||q、p!=q、!p&&!q。

    正确性说明

    逻辑与要求两性质同时成立,逻辑或要求至少一项,不相等要求恰好一项,两个都取反要求都不成立。分别对应四个人的喜好。

    易错点

    4 不属于第二性质,12 属于;逻辑运算的结果按 0 或 1 输出。

    复杂度

    时间 O(1),空间 O(1)。

    参考代码(C++11)

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        ios::sync_with_stdio(false);
        cin.tie(nullptr);
        int x;
        cin >> x;
        bool p = x % 2 == 0, q = x > 4 && x <= 12;
        cout << (p && q) << " " << (p || q) << " " << (p != q) << " " << (!p && !q) << "\n";
        return 0;
    }
    
    • 1

    信息

    ID
    37
    时间
    1000ms
    内存
    125MiB
    难度
    入门
    标签
    递交数
    1
    已通过
    1
    上传者