0
已解决
曹博扬
初级天翼
初级天翼
#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
string a,b;
int x,y,z;
int main(){
cin>>a>>b>>x>>y>>z;
if(a.size()>x){
a.insert(x-1,b);
a.erase(y-1,z);
}
else{
a.insert(a.size()-1,b);
a.erase(y-1,z);
}
cout<<a;
return 0;
}
本人50分代码
求大佬找第二部分哪错了
0
已采纳
0
邓涵睿
中级天翼
中级天翼
0
朱优扬
中级天翼
中级天翼
第一个if判断内容是m>a.size();
第一个if内部是a.insert(a.size(),b);
else的内容是a.insert(m-1,b);
在外面写a.erase(x-1,y);
最后输出;
1163:插入字符串并删除
Accepted:100分
朱优扬在2020-06-03 16:16:28追加了内容
要加头文件#include <bits/stdc++.h>或#include <iostream> #include <cstring>
0
0
0