正经题解
2025-11-09 17:28:58
发布于:浙江
3阅读
0回复
0点赞
声明:不是AI!
请看代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a,b;
int a_num=0,b_num=0;//储存字符串a和字符串b的ASCII码值
cin>>a>>b;
if(a.size()>b.size())//判断字符串a是否比字符串b长
{
cout<<b<<endl<<a;//是则输出字符串b和字符串a
}
else if(b.size()>a.size())//判断字符串b是否比字符串a长
{
cout<<a<<endl<<b;//是则输出字符串a和字符串b
}
else//现在字符串a和字符串b长度一定相等
{
for(int i=0;i<a.size();i++)
{
a_num+=a[i]-'0';//储存字符串a的ASCII码值
b_num+=b[i]-'0';//储存字符串b的ASCII码值
}
if(a_num>b_num)//判断字符串a的ASCII码值是否大于字符串b的ASCII码值
cout<<b<<endl<<a;//是则输出字符串b和字符串a
else
cout<<a<<endl<<b;否则输出字符串a和字符串b
}
return 0;
}
这里空空如也







有帮助,赞一个