问题标题: 酷町堂:1164为何0分(+_+)?

0
0
已解决
邓涵睿
邓涵睿
中级天翼
中级天翼
#include <iostream>
#include <string>
using namespace std;
int main(){
    string s,s1;
    getline(cin,s);
    getline(cin,s1);
    int a=s.size(),b=s1.size();
    if(a>b){
		cout<<s;
    }
    else{
		cout<<s1;
    }
    return 0;
}
这是我的代码,样例过了,为何错了

只要找错,不要思路,不要网站,只要找错就行了

邓涵睿在2020-06-14 10:18:43追加了内容

@赵逸凡 ,您能来看看吗

邓涵睿在2020-06-14 18:07:02追加了内容

if嵌套部分咋写


0
已采纳
李瑞曦
李瑞曦
高级天翼
高级天翼

核心:

输入我用的是cin。

1
0
0
0
0
梁俊杰
梁俊杰
中级守护
中级守护

样例过了不一定是对的

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

你要先比较长度,再比较大小啊!

int a,b;

cin>>a>>b;

if(a>b){

cout<<a;
}

if(b>a){

    cout<<b;

}

沈峻宇在2020-06-11 18:29:26追加了内容

样例是特殊情况

0
0
我要回答