用c++写[ABC059B] Comparison
时间: 2023-06-25 13:08:25 浏览: 44
以下是用C++写的[ABC059B] Comparison的代码:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string A, B;
cin >> A >> B;
if (A.size() > B.size()) {
cout << "GREATER" << endl;
} else if (A.size() < B.size()) {
cout << "LESS" << endl;
} else {
if (A > B) {
cout << "GREATER" << endl;
} else if (A < B) {
cout << "LESS" << endl;
} else {
cout << "EQUAL" << endl;
}
}
return 0;
}
```
代码思路:
1. 使用 `string` 类型存储输入的两个字符串 `A` 和 `B`。
2. 分别比较 `A` 和 `B` 的长度,如果 `A.size() > B.size()`,则输出 `GREATER`,否则继续下一步比较。
3. 如果 `A.size() < B.size()`,则输出 `LESS`,否则继续下一步比较。
4. 如果 `A` 和 `B` 的长度相等,则比较两个字符串的字典序大小。
5. 如果 `A > B`,则输出 `GREATER`,否则继续下一步比较。
6. 如果 `A < B`,则输出 `LESS`,否则输出 `EQUAL`。