HM020 六种比较

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
通过率
?
上传者