为啥会有乱码呀
#include <stdio.h>
#include <string.h>
int strcen(char a[],char b[]);
int main(){
int k;
char a[41],b[21];
gets(a);
gets(b);
k=strcen(a,b);
puts(a);
printf("%d",k);
return 0;
}
int strcen(char a[],char b[])
{ int i=0,j=0;
while (a[i]!='\0')
i++;
for(j=0;b[j]!=0;j++)
{a[i]=b[j];
i++; }
return(i);
}