当前位置:网站首页>测试第一题
测试第一题
2022-07-30 05:46:00 【缘聚654】
题目描述
一般的手机的键盘是这样的:
要按出英文字母就必须要按数字键多下。例如要按出 x
就得按 9 两下,第一下会出 w
,而第二下会把 w
变成 x
。0 键按一下会出一个空格。
你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。
输入格式
一行句子,只包含英文小写字母和空格,且不超过 200 个字符。
输出格式
一行一个整数,表示按键盘的总次数。
输入输出样例
输入 #1复制
i have a dream
输出 #1复制
23
#include<stdio.h>
int main()
{
int x,y,z,n,s,t;
char ch;
x=0;y=0;z=0;n=0;s=0;
do
{
scanf("%c",&ch);
if(ch=='a'||ch=='d'||ch=='g'||ch=='j'||ch=='m'||ch=='p'||ch=='t'||ch=='w')
x=x+1;
else if(ch=='b'||ch=='e'||ch=='h'||ch=='k'||ch=='n'||ch=='q'||ch=='u'||ch=='x')
y=y+2;
else if(ch=='c'||ch=='f'||ch=='i'||ch=='l'||ch=='o'||ch=='r'||ch=='v'||ch=='y')
z=z+3;
else if(ch=='s'||ch=='z')
n=n+4;
else if(ch==' ')
s=s+1;
}while(ch!='\n');
t=x+y+z+n+s;
printf("%d",t);
}
i have a dream
23
-------------------
边栏推荐
- VsCode connects to the remote server and modifies the file code
- MindSpore 提 PR 全流程
- 关于 PCB 多层板制程能力不得不说的那些事儿
- JS的值和引用,复制和传递
- BLDC电机应用持续火爆,“网红神器”筋膜枪前景几何?
- pdf和word等文档添加水印
- 【江科大自化协stm32F103c8t6】笔记之【入门32单片机及GPIO初始化参数配置】
- 服务器基础知识:包含基本概念,作用,服务器选择,服务器管理等(学习来自米拓建站)
- ES6 syntax notes (ES6~ES11)
- 高集成度 MCU 市场增大,如何加速 BLDC 领域落地应用
猜你喜欢
服务器基础知识:包含基本概念,作用,服务器选择,服务器管理等(学习来自米拓建站)
给Vscode配置ESlint语法检查 — ESLint 插件自动格式化设置(实现Ctrl+S 按照ESLint规则自动格式化代码)
jvm之方法区
【速成MSP430f149】电赛期间学习MSP430f149笔记
The IEEE under the specified journal search related papers
【江科大自化协stm32F103c8t6】笔记之【入门32单片机及TIM定时中断初始化参数配置】
[Punctuality Atom] Learning and use of IIC (unfinished...)
【正点原子】sys.c、sys.h位带操作的简单应用
主机和从机配置,建立ssh连接实现Rviz远程控制
ES6 syntax notes (ES6~ES11)
随机推荐
关于 PCB 多层板制程能力不得不说的那些事儿
HSPF model application
Cannnot download sources不能下载源码百分百超详细解决方案
lcd1602调试
牛顿迭代法求方程的根
Kunlun State Screen Production (Serialization 2)---Basic Chapter (setting and display, serial transmission)
爬2.12.6的Antd上传图片坑
重磅揭晓!第十四届深创赛福田预选赛区暨华秋第八届硬创大赛华南分赛区晋
查找Proj4js地图投影参数
如何开发出成功的硬件产品,一个产品由概念的产生到产品的落地量产又需要经历哪些流程呢?
How to open terminal in VsCode
与所有 ARM 工具、软件兼容?韦斯佰瑞这款MCU内核值得关注!
QT serial port dynamically displays a large number of data waveform curves in real time (5) ======== "Final perfect solution version"
---------手撕二叉树,完成二叉树的前中后序遍历,以及前中后序查找
闭包(你不知道的JS)
[Jiangsu University Automation Association stm32F103c8t6] Notes [Initial 32 MCU and EXTI External Interrupt Initialization Parameter Configuration]
【江科大自化协stm32F103c8t6】笔记之【入门32单片机及利用TIM输出比较配置PWM】
------实现二叉搜索树BST
QT weekly skills (3)~~~~~~~~~ serial port addition
华秋第八届硬创大赛携手NVIDIA初创加速计划,赋能企业发展