题目
在镜之寺庙中,Madeline 听到在那诡异的背景音乐中夹杂着奇怪的音效。那被证实是 Lena Raine 在谈论她的恐惧和个人挣扎,最后以安静的抽泣声结束。Madeline 一开始不知道,是因为这段话是录下来后倒着播放的。这次她又听到了某些某些奇怪的音效,她想知道这段音效倒放后会是怎样的。
多组数据输入。(组数不超过1000)
每一组输入数据一行。(仅包含数字、英文字母和空格,保证每一行都至少有一个字符且每一行的头和尾都不是空格,每一行最多有1000个字符)
对于每一组输入,输出这一行字符串的反转字符串。
解题思路
将每行的字符串从右向左读取。
C++代码
#include<iostream> #include<string.h> using namespace std; const int maxn = 1005; int main(){ char s[maxn] = {0}; while(cin.getline(s, maxn)){ for(int i=maxn-1; i>=0; --i){ if(s[i]!='\0') cout << s[i]; } cout << endl; memset(s, 0, maxn); } return 0; }