等値・不等値演算子==、!=、比較演算子<、>、≤、≥ を用いて文字列どうしを比較することができます。比較は辞書順を基準にして行われます。次のプログラムは入力された2つの文字列を比較します。
str1, str2 = input().split() # 1行に空白区切りで与えられた2つの文字列を読み込む if str1 == str2: print(str1, " == ", str2) elif str1 < str2: print(str1, " < ", str2) elif str1 > str2: print(str1, " > ", str2)
入力例 | 出力例 |
---|---|
ab ab | ab == ab |
opq vwx | opq < vwx |
xyz xy | xyz > xy |
オンラインジャッジではじめるC/C++プログラミング入門 (マイナビ)AIZU ONLINE JUDGE のコース問題を題材にした解説書です。各トピックごとに C/C++ 言語の基礎的な内容を学習し、Introduction to Programming の演習問題にチャレンジしていきます。内容は敷居の高いものではなく、プログラミング初学者が取り組む例題からスタートしています。 |