九宫格按键输入,有英文和数字两个模式,默认是数字模式,数字模式直接输出数字,英文模式连续按同一个按键会依次出现这个按键上的字母,如果输入 "/" 或者其他字符,则循环中断,输出此时停留的字母。
数字和字母的对应关系如下,注意 0 只对应空格:
输入一串按键,要求输出屏幕显示
九宫格按键输入系统具有数字模式和英文模式两种输入方式,默认情况下为数字模式。在数字模式下,用户输入的数字会直接显示在屏幕上;在英文模式下,用户连续按同一个数字键会依次选择该键对应的字母。如果在英文模式下输入“/”或其他字符,则循环选择会被中断,当前停留的字母会被输出。
对于题面描述的九宫格可以开个哈希表存,例如cpp
用两个变量一个记录当前是数字模式还是英文模式,