0
已采纳
袁翊凡
新手光能
新手光能
这题是明显的字符串函数考题,用insert和erase即可;
核心代码呈上:
getline(cin,a); getline(cin,b);//两个读入不说 int l=a.size(); cin>>m>>x>>y; if(m>l)//判断 { a=a+b; } else//如果不符合条件 a.insert(m-1,b);//使用insert函数 a.erase(x-1,y);//额,还有erase函数
望采纳,谢谢
0
郑怡翔
初级天翼
初级天翼
核心+思路:
核心前只需定义整型与字符串变量并按顺序输出。
后面直接cout<<a;即可
if(m>a.size())//就是那个括号里的条件
a+=b;
else//不然的话,就把字符串B插到A的第m个位置(由于字符串从0开始,所以m减1)
a.insert(m-1,b);
a.erase(x-1,y);//然后擦除字符(由于字符串从0开始,所以x减1)
0
0