请问这个题该怎么做,


#include<stdio.h>
int main()
{
int i,count=0,j=0;
char a[30],b[60];
gets(a);
for(i=0;a[i]!=0;i++,j++)
{
b[j]=a[i];
count++;
}
for(i=count-1;i>=0;i--,j++)
b[j]=a[i];
puts(b);
return 0;
}
这个程序有什么错误吗?
[此贴子已经被作者于2016-12-12 13:23编辑过]