内存:128  时间:1

题目描述

输入一个字符串,将其重复若干次,例如,输入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;
}

输入

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

输出

重复后的文字

样例输入

goal
5

样例输出

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);  
           
    }  
}  

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