本文主要是介绍第十七周 【OJ-问题 E: 重复字符串】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*ALL right reserved
*文件名:重复字符串
*作者;童宇
*完成日期:2014年12月18日
*版本号v1.0
*问题描述:输入一个字符串,将其重复若干次
*输入描述:一个待重复的字符串 重复的次数
*程序输出:重复后的文字
*/
#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,n);
cout<<str2<<endl;
return 0;
}
void strcopy(char *a,char *b,int n)
{
int i=0,j,k;
for(k=0;k<n;k++)
{
j=0;
while(b[j]!='\0')
{
a[i]=b[j];
i++;
j++;
}
}
a[i]='\0';
}
运行结果:
这篇关于第十七周 【OJ-问题 E: 重复字符串】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!