字符,求代码纠错
请问怎么会在结果中输出中文“烫”呢?好奇怪,谁能帮帮我?程序代码:
#include<stdio.h> #include<string.h> int main() { int m,n,i,j,a; char s[20],t[20],u[100]; gets(s);gets(t); m=strlen(s);n=strlen(t); if(m>=n) a=m; else a=n; m=0; for(i=0;i<n;i++) for(j=0;j<n;j++) { if(s[i]!=t[j]) { u[m]=s[i]; m=m+1; } } for(i=0;i<n;i++) for(j=0;j<n;j++) { if(t[i]!=s[j]) { u[m+1]=t[i]; m=m+1; } } puts(u); return 0; }十分感谢