C++與演算法

關係運算

關係運算就是比較兩個數的關係。

注意:

  • =在C++中是指派(詳見指派變數值)

  • ==才是判斷是否相等

關係運算子 意義 使用範例 範例運算結果
== 等於 1+1 == 2 1
!= 不等於 3 != 4 1
> 大於 5 > 7 0
>= 大於等於 3 >= 5 0
< 小於 2 < 6 1
<= 小於等於 8 <= 8 1


範例

輸入任意兩數,將兩數的所有關係運算結果輸出。

code

#include<iostream>
using namespace std;

int main()
{
    int a, b;

    cin >> a >> b;

    cout << "a==b  :  " << (a==b) << endl;
    cout << "a!=b  :  " << (a!=b) << endl;
    cout << "a>b   :  " << (a>b)  << endl;
    cout << "a>=b  :  " << (a>=b) << endl;
    cout << "a<b   :  " << (a<b)  << endl;
    cout << "a<=b  :  " << (a<=b) << endl;

    return 0;
}

input1

10 15

output1

a==b  :  0
a!=b  :  1
a>b   :  0
a>=b  :  0
a<b   :  1
a<=b  :  1

input2

7 7

output2

a==b  :  1
a!=b  :  0
a>b   :  0
a>=b  :  1
a<b   :  0
a<=b  :  1