GPT答: |
7i24.cn
|
#include <iostream>
#include <string>
using namespace std;
// 前缀对比函数
bool PrefixCompare(string str1, string str2)
{
for(int i = 0; i < str1.length(); i++) // 遍历两字符串
{
if(str1[i] == str2[i]) // 字符相同,继续比较
{
continue;
}
else // 如果出现不同字符,直接返回比较结果
return str1[i] < str2[i];
}
return true; // 放到最后,两个字符串前缀完全相同,返回true
}
int main()
{
string str1, str2;
cin >> str1 >> str2;
cout << PrefixCompare(str1, str2) << endl;
return 0;
}
|