问题标题: 酷町堂:2820 字符串比较

0
0
已解决
程祺然
程祺然
初级光能
初级光能

2820   20分……

二话不说,晾代码:

#include<iostream>
#include<string>
using namespace std;
int main(){
    string a,b;
    getline(cin,a);
    getline(cin,b);
    if(a>b){
        cout<<a<<b;
    }
    else{
        for(int i=a.length()-1;i>=0;i--){
            cout<<a[i];
        }
        cout<<endl; 
        for(int j=b.length()-1;j>=0;j--){
            cout<<b[j];
        }
    }
    return 0;
}

康康题目

@陈九林  @沈峻宇 

求解答!

 


0
已采纳
郑金顺
郑金顺
中级光能
中级光能

不是

if(a>b){
        cout<<a<<b;
    }

而是

if(a>b){
        cout<<b<<a;
    }

0
王文博
王文博
缔造者之神
缔造者之神

if(a>b){

 

cout<<b+a;

 

}

 

else {

 

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];

 

}

 

}

0
蔡乐毅
蔡乐毅
高级光能
高级光能

你第一个if写错了cout<<b+a;才对

0
沈峻宇
沈峻宇
资深天翼
资深天翼

第一个错误:第一个判断里的内容为cout<<b+a;

就可以AC了!

@程祺然  采纳吧!

我要回答