题目描述
将给定的字符串连接起来。书中的算法描述如下:
图:字符串连接算法
输入描述
三对字符串,每对字符串占一行,用空格隔开。每个字符串只包含数字和英文字母大小写且长度不超过100。
输出描述
将后一个字符串连接到前一个字符串后面,如果结果字符串长度超过100,输出一行“Result String is cutted.”否则将结果字符串输出来。
输入样例
hello acmclub
123 456
doyour best
输出样例
helloacmclub
123456
doyourbest
#include<stdio.h>
#include<string.h>
int main()
{
char a[205];
char b[205];
while(~scanf("%s %s", a, b))
{
int h1, h2, i, j;
h1 = strlen(a);
h2 = strlen(b);
if(h1 + h2 > 100)
printf("Result String is cutted.\n");
else
{
for(i = h1, j = 0; j < h2; i++,j++)
{
a[i] = b[j];
}
a[i] = '\0';
printf("%s\n", a);
}
}
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)