第一题:用系统功能调用实现简单输入输出
利用系统功能调用从键盘输入,转换后在屏幕上显示,具体要求如下:
- 如果输入的是字母(A~Z,区分大小写)或数字(0~9),则将其转换成对应的英文单词后在屏幕上显示,对应关系见下表
- 若输入的不是字母或数字,则在屏幕上输出字符“*”
- 每输入一个字符,即时转换并在屏幕上显示
- 支持反复输入,直到按“?”键结束程序
字母 | 单词 | 字母 | 单词 | 数字 | 单词 | 字母 | 单词 | 字母 | 单词 |
---|---|---|---|---|---|---|---|---|---|
A | Alpha | N | November | 1 | First | a | alpha | n | november |
B | Bravo | O | Oscar | 2 | Second | b | bravo | o | oscar |
C | China | P | Paper | 3 | Third | c | china | p | paper |
D | Delta | Q | Quebec | 4 | Fourth | d | delta | q | quebec |
E | Echo | R | Research | 5 | Fifth | e | echo | r | research |
F | Foxtrot | S | Sierra | 6 | Sixth | f | foxtrot | s | sierra |
G | Golf | T | Tango | 7 | Seventh | g | golf | t | tango |
H | Hotel | U | Uniform | 8 | Eighth | h | hotel | u | uniform |
I | India | V | Victor | 9 | Ninth | i | india | v | victor |
J | Juliet | W | Whisky | 0 | zero | j | juliet | w | whisky |
K | Kilo | X | X-ray | k | kilo | x | x-ray | ||
L | Lima | Y | Yankee | l | lima | y | yankee | ||
M | Mary | Z | Zulu | m | mary | z | zulu |