3926 - 字符串拼接 谭浩强C语言第4版习题7-6

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

输入两个字符串,要求写一个函数实现按照输入顺序把这两个字符串连接后,返回给主函数并输出。

题目输入

输入占两行,每行一个字符串,每个字符串的长度不会超过100

题目输出

输出占一行,输出连接后的字符串

输入/输出样例

输入格式

1234 567
asd!cf

输出格式

1234 567asd!cf

C语言解答

#include<stdio.h>
int main()
{
      char str[2][100];
      gets(str[0]);
      gets(str[1]);
       printf("%s%s\n",str[0],str[1]);
      return 0;
}

C++解答

#include<stdio.h>
void scat(char *s1, char*s2)
{
    while(*s1++);
    s1=s1-1;
    while(*s1++=*s2++);
}

int main()
{
	void scat(char *s1, char*s2);
    char s1[200],s2[100];
    gets(s1);
    gets(s2);
    scat(s1,s2);
    printf("%s\n",s1);
	return 0;
}