• [YTU]_2781( 重复字符串)


    Description

    输入一个字符串,将其重复若干次,例如,输入goal和5,得到的就是球迷的欢呼:goalgoalgoalgoalgoal。

    不急着欢呼,先补充完整下面的程序。还需要注意的是,给出的程序段中,还藏着一个小Bug,需要你将其改过来。

    #include <iostream>
    #include <cstdio>
    using namespace std;
    void strcopy(char*,char*,int);
    int main( )
    {
         char str1[80];
         char str2[80];
         int n;
         gets(str1);
         cin>>n;
         strcopy(str2,str1,4);
         cout<<str2<<endl;
         return 0;
    }

    Input

    一个待重复的字符串
    重复的次数

    Output

    重复后的文字

    Sample Input

    goal
    5

    Sample Output

    goalgoalgoalgoalgoal
    #include <iostream>
    #include <cstdio>
    #include <cstring>
    using namespace std;
    void strcopy(char*,char*,int);
    int main()
    {
        char str1[80],str2[80];
        int n;
        gets(str1);
        cin>>n;
        strcopy(str2,str1,n);
        cout<<str2<<endl;
        return 0;
    }
    void strcopy(char*str2,char*str1,int n)
    {
        int i;
        str2[0]='';
        for(i=0;i<n;i++)
        {
            strcat(str2,str1);
             
        }
    }

  • 相关阅读:
    WHAT I WANT TO DO ?
    BACK找工作感悟
    C++基础六-结构体
    C++基础五-指针
    C++基础四-函数
    C++基础三-数组

    C++基础三-循环控制
    C++基础二-条件判断
    PHP 基础
  • 原文地址:https://www.cnblogs.com/sxy201658506207/p/7586401.html
Copyright © 2020-2023  润新知