1149: 倒读文章 [字符串]
时间限制: 1 Sec 内存限制: 128 MB提交: 151 解决: 84
题目描述
人们在形容文章背诵地熟练的时候,经常用“倒背如流”一词。
那么现在给出一段文章,能否进行“倒背”呢。
输入
第一行是一个整数T,代表每次测试有T组测试数据(0<T<100)。
每组测试数据有一行字符串(长度不超过1000且不为0),包含小写字母、大写字母和空格。
输出
对于每组测试数据,请倒序输出所给字符串。
样例输入
2
abcdefg
I love acm
样例输出
gfedcba
mca evol I
提示
字符串中包含空格,所以不能使用scanf读取。
解析:
输入时必须注意'\n',gets()会把'\n'当做一个字符,输出时可以从倒数第二位输出(不能输出'\n')
程序如下
#include<cstdio>
#include<cstring>
int main()
{
int T;
scanf("%d\n",&T);
while(T--)
{
char c[1003];
gets(c);
int l=0;
l=strlen(c);
for(int i=l-1;i>=0;i--)
printf("%c",c[i]);
printf("\n");
}
return 0;
}