PTA 九宫格输入法 您所在的位置:网站首页 九宫格输入法教程口诀 PTA 九宫格输入法

PTA 九宫格输入法

2023-07-19 00:47| 来源: 网络整理| 查看: 265

假设有九宫格输入法键盘布局如下:

[ 1,.?! ] [ 2ABC ] [ 3DEF ] [ 4GHI ] [ 5JKL ] [ 6MNO ] [ 7PQRS ] [ 8TUV ] [ 9WXYZ ] [ 0空 ]  

注意:中括号[ ]仅为了表示键盘的分隔,不是输入字符。每个中括号中,位于首位的数字字符即是键盘的按键,按一下即可输入该数字字符。多次按同一个键,则输入的字符依次循环轮流,例如按两次3,则输入D;按5次7,则输入S;按6次2,则输入A。按键0的输入组合是0和空格字符,即按两次0输入空格。

你需要对于给定的按键组合,给出该组合对应的文本。

输入格式:

输入在一行中给出数个字符的按键组合(例如 999 表示按3次9),每个字符的按键组合之间用空格间隔,最后一个输入法组合之后以换行结束。输入数据至少包括一个字符的按键组合,且输入总长度不超过500个字符。

输出格式:

在一行中输出该按键组合对应的文本。

输入样例: 22 5555 22 666 00 88 888 7777 4444 666 44   输出样例: ALAN TURING

#include #include char anjian[10][6]= {"0 ","1,.?!","2ABC","3DEF","4GHI","5JKL","6MNO","7PQRS","8TUV","9WXYZ"}; int main() { char input[505],output[505]; memset(input,0,sizeof(input)); memset(output,0,sizeof(output)); int i,j,count=0,len1,len2,index=0; gets(input); len1=strlen(input); for(i=0;i='0'&&input[i]='0'&&input[i]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有