字符串逆序輸出
字符串逆序輸出
時間限製: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