閱讀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 兩點距離