0
已解决
苑子妍
新手守护
新手守护
#include <iostream>
#include <cstring>
using namespace std;
int main(){
int i,j,len1,len2,lenmin;
char a[110],b[110];
cin>>a>>b;
len1=strlen(a);
len2=strlen(b);
if(len1<len2){
lenmin=len1;
}else{
lenmin=len2;
}
for(i=0;i<lenmin;i++){
if(a[i]<b[i]){
cout<<a;
break;
}else{
cout<<b;
break;
}
}
return 0;
}
0
已采纳
马佳滢
新手天翼
新手天翼
1.定义(string方便比较)
string a,b;
2.输入(cin即可满足)
读入a、b;
3.判断一下,到底是a>b还是b>a还是a==b呢?
如果(a大于b){
输出b;
}否则
{
输出a;
}
嗯,就是这样!
0
0
储金洋
新手光能
新手光能
核心代码:
scanf("%s %s",a,b);
s=strcmp(a,b);
if(s>0)
输出b字符串
else if(s<0)
输出a字符串
注:要加头文件#include<cstring>
0
0
张瑀涵
高级光能
高级光能
1.
if(len1<len2){
lenmin=len1;
}else{
lenmin=len2;
}
改成:
if(len1<len2){
lenmin=len2;
}else{
lenmin=len1;
}
2.
else{
cout<<b;
break;
}
改成:
else if(b[i]<a[i]){
cout<<b;
break;
}
100AC!
0
郑怡翔
初级天翼
初级天翼
先定义两个字符串(string)
输入(用cin):如:cin>>a;(输入a字符串)
直接比较大小(像整数一样用if)
然后按要求输出
0
0
0