#include<stdio.h>
#include<string.h>
int main()
{
char a[41],b[41],c[81];
scanf("%s %s",a,b);
int i;
int length_a=strlen(a);
int length_b=strlen(b);
for(i=0; i<length_a; ++i)
{
c[i]=a[i];
}
for(i=0; i<length_b; ++i)
{
c[i+length_a]=b[i];
}
c[length_a+length_b]='\0';
printf("%s\n",c);
}
printf(%s,a);
printf(%s,b);
用循环,当循环完字符串a再循环字符串b,同时把字符记录进新的数组中