#include<stdio.h> #include<string.h> void swap(char *pm,char *pn); int main() { char str1[80],str2[80]; printf("请输入字符串1:"); //scanf("%s",str1);//不能有空格,空格结束输入 gets(str1);//回车结束,可以有空格 printf("请输入字符串2:"); gets(str2); swap(str1,str2); return 0; } void swap(char *pm,char *pn) { char addstr[160]; int len=strlen(pn); int i=0; for(i=0;i<len;i++) addstr[i]=*(pn+i); int Len=strlen(pm); while(Len--!=0) { addstr[len]=*(pm+Len); len++; } addstr[len+Len+1]='