E卷-九宫格按键输入-(200分)
专栏订阅🔗
九宫格按键输入
问题描述
九宫格按键输入是一种常见的文字输入方法。本题要求实现一个九宫格按键输入系统,该系统有英文和数字两种模式。默认为数字模式,数字模式下直接输出按键对应的数字。英文模式下,连续按同一个按键会依次出现该按键上的字母。如果输入"/"或其他字符,则当前字母输入循环中断。
九宫格按键字符对应关系如下:
+---+---+---+
| 1 | 2 | 3 |
| . |abc|def|
+---+---+---+
| 4 | 5 | 6 |
|ghi|jkl|mno|
+---+---+---+
| 7 | 8 | 9 |
|pqrs|tuv|wxyz|
+---+---+---+
| * | 0 | # |
| | | |
+---+---+---+
输入格式
输入为一行字符串&#