20分,请大佬帮看看。
查看原帖
20分,请大佬帮看看。
1535962
Jjq0211楼主2025/1/9 13:09
#include<iostream>
#include<string>
using namespace std;
void insert(string& s){
  string tmp;
  cin >> tmp;
  s += tmp;
  cout << s << endl;
}

void cut(string &s){
  int a, b;
  cin >> a >> b;
  s = s.substr(a, b);
  cout << s << endl;
}

void insertIndex(string& s){
  int a;
  string tmp;
  cin >> a;
  cin >> tmp;
  s = s.insert(a, tmp);
  cout << s << endl;
}

void find_(string& s){
  string tmp;
  cin >> tmp;
  cout << s.find(tmp);
}
int main(){
  int n;
  cin >> n;
  string s;
  cin >> s;
  while(n--){
    char option;
    cin >> option;
    switch (option){
    case '1':
      insert(s);
      break;
    case '2':
      cut(s);
      break;
    case '3':
      insertIndex(s);
      break;
    case '4':
      find_(s);
      break;
    }
  }
  return 0;
}
2025/1/9 13:09
加载中...