0
已解决
3782 截取字符串并删除字符经验值:800
题目描述 Description
给出一个字符串a和整数x,如果字符串长度n是偶数,则截取字符串从第一个字符开始,到第n/2个字符结束部分的字符串。如果字符串长度n为奇数,则截取字符串从第(n-1)/2+1个字符开始,到第n个字符结束部分的字符串。将字符串截取出来之后,删除截取出的字符串的前x个字符并输出。
输入描述 Input Description
一行,一个整数和一个字符串,x a
输出描述 Output Description
截取出的字符串
样例输入 Sample Input
2 abcdefghijkl
样例输出 Sample Output
cdef
数据范围及提示 Data Size & Hint
n>2*x,n≤100
0
0
#include<iostream>
#include<string>
using namespace std;
int main(){
string a;
int b,c;
cin>>b>>a;
c=a;
if(c%2==0)a=a.substr(0,c/2);
else a=a.substr(c/2,c);
a=a.erase(0,b);
cout<<a;
return 0;
}
为啥报错
0
0
