第1个回答 2012-11-11
#include<stdio.h>
int main()
{char a[10],b[10],c[21];
int i,j;
scanf("%s",a);
scanf("%s",b);
for(i=0;a[i]!='\0';i++)
c[i]=a[i];
for(j=0;b[j]!='\0';j++)
c[i+j]=b[j];
c[i+j]='\0';
printf("%s\n",c);}
第2个回答 2010-05-25
你看看这个吧,我只是个过客……
#define length 1000
char *Combin(char *str1,char*str2)
{
char string[length];
char *p;
p=string;
while(*str1)
{
*p = *str1;
p++;
str++;
}
while(*str2)
{
*p=*str2;
p++;
str2++;
}
return string;
}
第3个回答 2020-05-06
#include<stdio.h>
void main( )
{
char s1[50],s2[20];
printf("请输入第一串字符:\n");
scanf("%s",s1);
printf("请输入第二串字符:\n");
scanf("%s",s2);
printf("组合后的字符串:%s%s\n",s1,s2);
}