#5793. 将数字转换为英文单词表示17

将数字转换为英文单词表示17

题目:将数字转换为英文单词表示

欧拉 第 17 题。

给定一个整数 N,要求将其写成对应的 英文单词形式

英文书写规则如下:

  1. 单词首字母必须大写(如:One, Two, Three)。

  2. 数字按英文标准分组方式拼写,例如:

    104382426112
    One Hundred Four Billion Three Hundred Eighty Two Million 
    Four Hundred Twenty Six Thousand One Hundred Twelve
    
  3. 范围内所有数字都需正确按英文语法拼写(包括 Hundred, Thousand, Million, Billion)。


输入格式

  • 第一行包含一个整数 T,表示测试用例的数量。
  • 接下来 T 行,每行包含一个整数 N

输出格式

对于每个测试用例,输出数字 N 的英文单词表示。


数据范围

  • 1 ≤ T ≤ 10
  • 0 ≤ N ≤ 10¹²

样例输入

2
10
17

样例输出

Ten
Seventeen

说明

示例中:

  • 10 → Ten
  • 17 → Seventeen

按题目给定的英文单词拼写规则输出即可。