HM020 六种比较
HM020 六种比较
来源: 第 20 集 运算符-比较运算符
难度: 入门
时间限制: 1s
空间限制: 64MB
题目描述
比较运算符用来看两个数是相等、不相等,还是谁大谁小。比较的结果是真或假:在 C++ 里**假输出 \(0\),真输出 \(1\)**。
六种符号是:
==:两个等号拼成的「相等」。注意它和赋值用的单个=不是一回事。!=:叹号加等号,表示「不相等」。>、<:大于、小于,和小学写法一样。>=、<=:键盘上没有 \(\ge\)、\(\le\),要用大于号(或小于号)再拼一个等号。
例如 \(4\) 和 \(3\):4 == 3 为假,4 != 3 为真,4 < 3 为假,4 > 3 为真,4 <= 3 为假,4 >= 1 为真。
把比较表达式和 cout 写在一起时,运算优先级会让输出和比较搅在一起,需要先加小括号让比较先算完,再输出这个 \(0\) 或 \(1\)。
读入两个整数,按固定顺序输出上述六种比较的结果。
输入格式
一行两个整数 \(a\)、\(b\)(\(-10^9 \le a,b \le 10^9\))。
输出格式
一行六个整数,用单个空格隔开,依次为:
\(a==b\),\(a!=b\),\(a>b\),\(a<b\),\(a>=b\),\(a<=b\)
每个结果只输出 \(0\) 或 \(1\),行末换行。
样例
输入 #1
10 20
输出 #1
0 1 0 1 0 1
输入 #2
4 3
输出 #2
0 1 1 0 1 0
说明
样例 1 就是 \(10\) 与 \(20\) 的六次比较,连起来是 0 1 0 1 0 1。相等时 ==、>=、<= 均为 \(1\)。
信息
- ID
- 1019
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者