关于逆序输出字符串的语句
逆序输出字符串有很多种方法,下面这个是用循环语句来实现的,但是运行结果有问题;请大家帮忙看看,支持错误。如果不是用循环语句的,就不讨论了蛤,谢谢大家。
"输入wrqe"
得到的结果是eqrw烫烫wrqe。
为什么会出现标红的结果了???求教
#include"stdio.h"
main()
{
char a[6];
char b[6];
int i;
printf("请输入字符\n");
gets(a);
for(i=0;i<5;++i)
{
b[i]=a[5-i-2];
}
puts(a);
printf("\n");
puts(b);
printf("\n");
return 0;
}