0
已解决
被禁言
修练者
代码:
#include<iostream>
#include<string>
using namespace std;
int main(){
string a,b;
getline(cin,a);
getline(cin,b);
getline(cin,b);
if(a>b){
for(int i=a.size()-1;i>=0;i--){
cout<<a[i];
}
cout<<endl;
for(int i=b.size()-1;i>=0;i--){
cout<<b[i];
}
}
else{
for(int i=b.size()-1;i>=0;i--){
cout<<b[i];
}
cout<<endl;
for(int i=a.size()-1;i>=0;i--){
cout<<a[i];
}
}
}
0
0
看清题目,如果第一行的字符串更大,那么将第一个字符串连接到第二个字符串后面,输出连接后的结果
第一个if应该是
if(a>b){
a=b+a;
cout<<a;
}
else里应该先输出第一个字符串,再输出第二个字符串
0
你两个
getline(cin,b)
干嘛?
张帆在2021-03-11 20:05:40追加了内容
还有第一个if,cout<<b+a;
即可。
张帆在2021-03-11 20:05:49追加了内容
还有第一个if,cout<<b+a;
即可。
0
0
