//输入字符串 s1 和 s2,将它们合并为一个字符串//
#include<stdio.h>
#include<string.h>
int main()
{
int a,b,k;
char s1[1000],s2[1000],ex;
gets(s1); gets(s2);
a=strlen(s1);
b=strlen(s2);//计算字符串长度//
char s[a+b];
memcpy(s,s1,a);//把s1放入s中//
for(k=a;k<a+b;k++)
s[k]=s2[k-a];//把s2放入s中//
printf("s=%s\n",s);
return 0;
}
输入:
asdfg
zxc
输出如图,求问原因。