题目 1048: [编程入门]自定义函数之字符串拷贝

有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

输入格式

数字n 一行字符串 数字m

输出格式

从m开始的子串

样例输入

6
abcdef
3

样例输出

cdef

#include<iostream>
#include<string> 
using namespace std; 

//函数用于copy第m个字符开始的字符串
string Copy(string s1,int m){
    string str2; 
    for(int i=m-1;i<s1.length();i++){ 
        str2+=s1[i];
        } 
        return str2; 
    
} 

int main(){ 
    int n;   //字符串的长度,输入但未使用 
    string str1;  //原始字符串
    int m;       //复制起始位置
         
     cin>>n;
     cin>>str1;
     cin>>m;
     
    string result=Copy(str1,m);  //调用Copy函数获取复制结果 
    cout<<result<<endl; 
    return 0; 
    
}

猜你喜欢

转载自blog.csdn.net/qq_63999224/article/details/132798721