數數
數數
時間限製:3000 ms | 內存限製:65535 KB
難度:2
- 描述
-
我們平時數數都是喜歡從左向右數的,但是我們的小白同學最近聽說德國人數數和我們有些不同,他們正好和我們相反,是從右向左數的。因此當他看到123時會說“321”。
現在有一位德國來的教授在鄭州大學進行關於ACM的講座。現在他聘請你來擔任他的助理,他給你一些資料讓你找到這些資料在書中的頁數。現在你已經找到了對應的頁碼,要用英文把頁碼告訴他。
為了簡化我們的問題,你隻需要返回單詞的大寫的首字母。(數字0讀成字母O)
注意:每個數字式單獨讀取的,因此不會出現11讀成double one的情況。
- 輸入
- 輸入分兩部分:
第一部分:一個整數T(1<=T<=1000)
第二部分:一共T行,每行為一個數字。每個數的長度不超過10位。 - 輸出
- 每組輸出單獨占一行,輸出對應的返回給德國教授的頁碼縮寫。
- 樣例輸入
-
2 12 1234
- 樣例輸出
-
TO FTTO
查看代碼---運行號:252102----結果:Accepted
運行時間:2012-10-05 08:18:01 | 運行人:huangyibiao
01.
#include <iostream>
02.
using
namespace
std;
03.
04.
int
main()
05.
{
06.
int
testNum;
07.
08.
cin >> testNum;
09.
while
(testNum--)
10.
{
11.
long
num;
12.
cin >> num;
13.
14.
while
(num)
15.
{
16.
switch
(num % 10)
17.
{
18.
case
0:
19.
case
1: cout <<
"O"
;
break
;
20.
case
2:
21.
case
3: cout <<
"T"
;
break
;
22.
case
4:
23.
case
5: cout <<
"F"
;
break
;
24.
case
6:
25.
case
7: cout <<
"S"
;
break
;
26.
case
8: cout <<
"E"
;
break
;
27.
case
9: cout <<
"N"
;
break
;
28.
}
29.
num /= 10;
30.
}
31.
cout << endl;
32.
33.
}
34.
return
0;
35.
}
最後更新:2017-04-03 05:40:24