题解
2026-05-25 19:54:37
发布于:湖南
1阅读
0回复
0点赞
题意
输入两个字符串、,按字典序升序输出;两串一致则仅输出单次,不同则空格分隔依次输出。
思路
1.读取两个字符串、,利用 C++ 字符串自带字典序比较规则判断大小。
2.前者更小,按原顺序输出;后者更小,调换顺序输出。
3.两字符串相等,只输出任意一个即可。
4.加读写加速语句,提升运行效率。
完整代码
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0), cout.tie(0);
string s1,s2;
cin >> s1 >> s2;
if (s1 < s2) cout << s1 << " " << s2;
else if (s1 > s2) cout << s2 << " " << s1;
else cout << s1;
return 0;
}

这里空空如也








有帮助,赞一个