字符串反向输出问题
程序代码:
#include<stdio.h>
#include<string.h>
main()
{
char st[6],t[6];
char temp;
int i,k;
printf("请输入一个不多于5位的正整数:");
gets(st);
k=strlen(st);
printf("反向输出:");
for(i=0;i<k;i++)
{
temp=st[k-i-1];
t[i]=temp;
// printf("%c",t[i]);
}
// printf("\n");
puts(t);//这一行输出异常,为什么,求解?????
}









