手机的键盘是这样的: 1 2 abc 3 def 4 ghi 5 jkl 6 mno 7 pqrs 8 tuv 9 wxyz * 0 #
转自:http://blog.csdn.net/liveas/article/details/5731872
题目描述
手机的键盘是这样的:
1 2 abc 3 def
4 ghi 5 jkl 6 mno
7 pqrs 8 tuv 9 wxyz
* 0 #
要按出英文字母就必须要按数字键多下。例如要按出x就得按9两下,第一下会出w,而第二下会把w变成x。0键按一下会出一个空格。
你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。
输入格式
一行。一个句子,只包含英文小写字母和空格,且不超过200个字符。
输出格式
一行。一个整数,表示按键盘的总次数。
样例输入
i have a dream
样例输出
23
三维状态图像
用gets()读入字符串,以回车结尾。
#include<stdio.h>
#include<ctype.h>
int need[26]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4};
int ans;
char c;
int main()
{ while (scanf("%c",&c)!=EOF) { if (isalpha(c)) ans+=need[c-'a']; else if (c!=10) ++ans; } printf("%d\n",ans); return 0;
}
手机的键盘是这样的: 1 2 abc 3 def 4 ghi 5 jkl 6 mno 7 pqrs 8 tuv 9 wxyz * 0 #相关推荐
- H5页面 手机输入框键盘弹起顶起背景图
问题 h5页面有背景图,手机输入框键盘弹起顶起背景图 HTML,下面是背景图的div <div class="bg"></div> JS $('.bg'). ...
- delphi 获取4位的年份_原来华为手机拨号键盘这么厉害!除了能打电话,还有4个隐藏功能...
不知道大家有没有这中感觉,手机拨号键盘除了用来打电话,就没有其他功能了. 其实拨号键盘中有很多功能,只是隐藏的比较深而已. 下面笔者就分享华为手机拨号键盘中的4个隐藏功能,非常厉害实用哦. 1.查询手 ...
- html5 5s自动返回键,关于HTML5页面与手机虚拟键盘的回车的处理
要支持手机虚拟键盘的回车键能触发当前页面的提交效果,需要满足一下几点 一,存在form元素以及submit类型的input子元素 二,需要将form的onsubmit属性绑定包含返回布尔值的方法 关于 ...
- android键盘坏了怎么办,手机虚拟键盘失灵怎么办
现如今安卓只能手机普遍,也出现了各种各样的问题,其中就有手机虚拟键盘失灵.学习啦小编在这里给大家带来怎么解决虚拟键失灵这个问题的方法. 造成虚拟键不管用的五怕 1.怕静电:很容易击穿电容屏.虽然电容屏 ...
- android edittext numberdecimal,android – 如何在“手机”软键盘上使用InputType = numberDecimal?...
对于EditText框,用户只能输入有效的数字,所以我使用的是android:inputType ="numberDecimal".不幸的是,Android带来的软键盘的数字只有顶 ...
- 解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题
解决微信小程序IOS中使用picker弹出内容和手机软键盘重叠的问题 项目需求: 一个信息提交页面:有input输入框,有picker选择器 遇到的问题: 点击input输入框时,手机自动弹出键盘,但 ...
- 安卓手机拨号键盘隐藏工程代码大全
安卓手机拨号键盘隐藏工程代码大全*#*#4636#*#* 显示手机信息.电池信息.电池记录.使用统计数据.WiFi 信息 *#*#7780#*#* 或 *#7780# 重设为原厂设定,不会删除预设程序 ...
- js收起手机软件键盘
js收起手机软件键盘 document.activeElement.blur(); // 收起软键盘
- 移动端手机软键盘遮挡输入框问题
页面: <section class="links"><h3 class="title">联系方式</h3><div ...
最新文章
- java程序如何优化--技巧总结
- 文巾解题 136. 只出现一次的数字
- (三) LtRecyclerView v2.x (自定义上拉和下拉刷新View)
- 台积电要造第一款7nm芯片 明年下半年可投产
- linux中w命令参数详解
- WPF ListView中自动生成的列
- 在 Unity 多人游戏中实现语音对话
- 好看的按钮集合HTML + CSS各种好看按钮组件
- EMS邮箱数据库常用命令(二)
- Windows上搭建Git服务器
- python 爬poj.org的题目
- 看漫画学python电子书-看漫画学Python:有趣、有料、好玩、好用(全彩版)
- 支持向量回归(SVR)数据预测
- 串口通讯---实现 PC 端之间串口连接传输文件
- java中while的用法案例_Java While循环 do-while循环用法
- 网易VIP等级,QQ会员等级,TOMVIP邮箱多少钱?
- 爬虫——获取页面源代码
- Windows查看Java内存使用情况
- asp.net 中 使用ajax 和浏览器的关系
- 1、关于百兆口、千兆口、万兆口端口和网线的小常识