问题标题: 酷町堂1165 比较字符串大小2 问题

0
1
已解决
张庭瑜
张庭瑜
初级守护
初级守护

只得了60分,我的代码哪儿出错了?各位大神帮忙看看吧

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int a;
char b[255],c[255];
int main(void)
{
    scanf("%s%s",b,c);
    if (b<=c) cout<<b;
    else if (c<b) cout<<c;
    return 0;
}

 


0
已采纳
葛新
葛新
资深守护
资深守护

char数组不能直接用 大于小于比较,要用strcmp比较

0
王梓澳
王梓澳
中级光能
中级光能

可以用m=strcmp(b,c);

如果m>0 那就输出b;否则输出c:

if (m>0) cout<<b;
else cout<<c;

 

0
欧阳语聪
欧阳语聪
资深守护
资深守护
if(a>b)
    cout<<b;
    if(a<b)
    cout<<a;
0
我要回答