zoukankan      html  css  js  c++  java
  • YTU 1068: 复制字符串

    1068: 复制字符串

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 602  解决: 382

    题目描述

    有一字符串,包含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]='';

        scanf("%d",&pos);

        strcpypos(s2,s1,pos);

        printf("%s ",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;

    }

    迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

    #include <stdio.h>
    void strcpypos(char s2[256],char s1[256],int pos)
    {
        int i,j=0;
        for(i=pos-1;s1[i]!='';i++,j++)
        {
            s2[j]=s1[i];
        }
        s2[j]='';
    }
    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]='';
        scanf("%d",&pos);
        strcpypos(s2,s1,pos);
        printf("%s
    ",s2);
        return 0;
    }
    

  • 相关阅读:
    liunx下忘记mysql的密码
    oracle add_month函数
    oracle的LAST_DAY()函数
    JAVA方法中参数到底是值传递还是引用传递
    list=null和list.size=0的区别
    对python 函数的一些理解
    python 文件流
    html canvas 简单体验
    angular js 指令
    初识 angular js
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989415.html
Copyright © 2011-2022 走看看