0
已解决
何冯成
中级光能
中级光能
#include<iostream>
using namespace std;
int main()
{
string a,b;
cin>>a>>b;
int l1=a.size(),l2=b.size();
if(l2>l1){
a.replace(0,l1,b);
}
else b.replace(0,l2,a);
cout<<a<<endl<<b;
return 0;
}
本人的0分代码
何冯成在2020-02-15 15:59:48追加了内容
@酷町喵~o( =∩ω∩= )o~
@许正全
@酷町侠
@杨喆
@贾敬波
我这哪错了???
0
已采纳
石达森
修练者
修练者
a1=a.size(); b1=b.size(); if(b1>a1){ a=b.substr(0,a1); } else if(a1>b1){ b=a.substr(0,b1); } else{ b=a; }
0
周琪岳
资深光能
资深光能
1.忘了打include<string>
2.你的那两处字符串替换有问题
琢磨琢磨吧
我的两个字符串用的不是a,b,而是s1,s2;
如果上s2更长
s1.replace(0,la,s2.substr(0,la));
else
s2.replace(0,lb,s1.substr(0,lb));
求采纳!!!!!!!!
0
何冯成
中级光能
中级光能
@酷町喵~o( =∩ω∩= )o~
@许正全
@酷町侠
@杨喆
@贾敬波
我这哪错了???
------------------------------------------|
0
0
0