求助,“Presentation Error”要怎么改
问题描述顺序读入一串数据,让机器以相反的次序输出所有的数值。例如,读入:abcde,输出:edcba。
输入
输入的第1行是一个整数n,表示有n组测试数据。接下来有n行,每行表示一组测试数据,这一行由一串字符串构成,字符串中允许出现空格,以回车符作为这一行的结束符。
输出
对每一字符串表示的数据,在一行上输出对应的逆序字符串。
输入样例
2
abcde
12
输出样例
edcba
21
#include<stdio.h>
#include<string.h>
int main()
{
int n,i,k,m;
char a[1000],b[1000];
scanf("%d",&n);
fflush(stdin);
while(gets(a))
{
m=strlen(a);
k=0;
for(i=m-1;i>=0;i--)
{
b[k]=a[i];
k++;
}
b[k]='\0';
printf("%s\n",b);
}
return 0;
}