阅读306 返回首页    go 阿里云 go 技术社区[云栖]


字符串逆序输出

字符串逆序输出

时间限制:3000 ms  |  内存限制:65535 KB
难度:0
描述
给定一行字符,逆序输出此行(空格.数字不输出)
输入
第一行是一个整数N(N<10)表示测试数据的组数)
每组测试数据占一行,每行数据中间有且只有一个空格(这样你可以把此行当成两个字符串读取)。
每行字符长度不超过40
并且保证输入的字符只有空格(1个),数字,小写字母三种
输出
对应每行测试数据,逆序输出(空格和数字不输出)
样例输入
3
abc 123de
abc 123
abc d
样例输出
edcba
cba
dcba

查看代码---运行号:252299----结果:Accepted

运行时间:2012-10-05 15:58:45  |  运行人:huangyibiao
01.#include <iostream>
02.using namespace std;
03. 
04.int main()
05.{
06.int t;
07.cin >> t;
08.cin.get();//这里是必须要吸收回车符的
09.while (t--)
10.{
11.char ch[41], c;
12.int i = 0;
13.do
14.{
15.c = cin.get();
16.if (!(c >= '0' && c <= '9' || c == ' ' || c == '\n'))
17.ch[i++] = c;
18.}while (c != '\n');
19.for (int j = i-1; j >= 0; j--)
20.cout << ch[j];
21.cout << endl;
22.}
23.return 0;
24.}


最后更新:2017-04-02 15:14:53

  上一篇:go 比较字母大小
  下一篇:go 两点距离