问题标题: 酷町堂:4851 双90分

0
0
已解决
高子健
高子健
新手天翼
新手天翼

4851   截取字符串

#include<iostream>
#include<cmath>
#include<cstdio>
#include<string>
using namespace std;
int x,z;
int main(){
    string s,b;
    getline(cin,s);
    getline(cin,b);
    cin>>x>>z;
    for(int i=x-1;i<=x+1;i++){
        cout<<s[i];
    }
    cout<<endl;
    for(int i=z-1;i<=z+1;i++){
        cout<<b[i];
    }
    return 0;
}

不要思路

试试在我的代码上修改

(忘了怎么用函数。。。)


0
已采纳
邓涵睿
邓涵睿
中级天翼
中级天翼

把for(int i=x-1;i<=x+1;i++){
        cout<<s[i];
    }
    cout<<endl;
    for(int i=z-1;i<=z+1;i++){
        cout<<b[i];
    }

改成

  • string s1=s.substr(x-1,3);
  • string s2=b.substr(z-1,3);
  • cout<<s1<<endl<<s2;
0
胡景波
胡景波
中级光能
中级光能
x--;
y--;
cout<<a.substr(x,3)<<endl;
cout<<b.substr(y,3)<<endl;
我要回答