慕雪6442864
#include <stdio.h>#include <string.h>#define MAXS 100char *str_cat( char *s, char *t );int main(){ char *p; char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'}; scanf("%s%s", str1, str2); printf("%s\n",str1); p = str_cat(str1, str2); printf("%s\n%s\n", str2, p); return 0;}char *str_cat (char *str1, char *str2) {char *p=str1;while(*(p++));p--;while(*str2)*(p++)=*(str2++);*p=*str2;return str1;}