问题标题: 酷町堂:1163?????????????????????????????????????????????????????????????????????????????????

0
0
已解决
被禁言 王若水
王若水
修练者
修练者
#include<algorithm>
#include<iostream>
#include<cstdio>
#include<cmath>
#include<ctime>
using namespace std;

int main()
{
    string a,b;
    int m,x,y;
    getline(cin,a);
    getline(cin,b);
    cin>>m>>x>>y;
    if(m<=a.size())
        a.insert(m,b);
    else
        a+=b;
    cout<<a.erase(x,y);
    return 0;
}

WHY?

好答必纳


0
已采纳
杨陈卓
杨陈卓
新手天翼
新手天翼

insert是m-1,b不是m,b;

erase是x-1,y,不是x,y;

0
我要回答