閱讀1000 返回首頁    go 小米 go 小米6


數數

數數

時間限製: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

  上一篇:go 設計模式之Facade(外觀)模式
  下一篇:go Oracle查詢所有序列