内存:128  时间:1

题目描述

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

输入

数字n 一行字符串数字m

输出

从m开始的子串

样例输入

6
abcdef
3

样例输出

cdef

提示

 主函数已给定如下,提交时不需要包含下述主函数

/* C代码 */
int main()
{
    char s1[256],s2[256];
    int n,pos,i;
    scanf("%d",&n);
    getchar();
    for(i=0;i<n;i++)
       scanf("%c",&s1[i]);
    s1[n]=’\0′;
    scanf("%d",&pos);
    strcpypos(s2,s1,pos);
    printf("%s\n",s2);
    return 0;
}
/* C++代码 */
int main()
{
    char s1[256],s2[256];
    int n,pos,i;
    cin>>n;
    cin.get();
    cin.getline(s1,n+1);
    cin>>pos;
    strcpypos(s2,s1,pos);
    cout<<s2<<endl;
    return 0;
}

代码如下

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		String x = in.nextLine();
//		String a = new String("abc"); 
		StringBuffer s = new StringBuffer(in.nextLine());
		int pos = in.nextInt();
		
//		String str1 = new String(str.substring(pos));
		System.out.println(s.substring(pos-1));
//		System.out.println(s);
//		System.out.println(a);
//		System.out.println(s.reverse().toString());
		
		in.close();	
	}

}

代码来源于互联网,仅供参考!