1 条题解
-
0
【深基3.例1】数字比较
解题思路
分别计算 a>b、a≤b、a≠b 三个布尔表达式,默认输出布尔值的 0 或 1。
正确性说明
三个比较运算符分别对应三个询问,C++ 将 false 输出为 0、true 输出为 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 a, b; cin >> a >> b; cout << (a > b) << " " << (a <= b) << " " << (a != b) << "\n"; return 0; }
- 1