再次将解题代码封装在函数里。
2023-12-24 20:58:49
发布于:广东
4阅读
0回复
0点赞
#include <bits/stdc++.h>
#define io freopen("in.txt", "r", stdin), freopen("out.txt", "w", stdout)
typedef long long ll;
typedef unsigned long long ull;
using namespace std;
string s1, s2;
void sizecmp(string a, string b){
int sizeA = a.size();
int sizeB = b.size();
if(sizeA < sizeB){
cout << a << endl << b << endl;
exit(0);
}
if(sizeB < sizeA){
cout << b << endl << a << endl;
exit(0);
}
}
void cmpAChar(char a, char b){
if(a < b){
cout << s1 << endl << s2 << endl;
exit(0);
}
if(a > b){
cout << s2 << endl << s1 << endl;
exit(0);
}
}
void cmp(){
int len = s1.size();
for(int i = 0; i < len; i++){
cmpAChar(s1[i], s2[i]);
}
}
void program(){
cin >> s1 >> s2;
sizecmp(s1, s2);
cmp();
}
int main(){
program();
return 0;
}
这里空空如也
有帮助,赞一个