输入是一个只包含拼音的字符串,请输出对应的数字序列。转换关系如下:
描述: 拼音 yi er san si wu liu qi ba jiu
阿拉伯数字 1 2 3 4 5 6 7 8 9
输入字符只包含小写字母,所有字符都可以正好匹配
运行时间限制:无限制
内存限制: 无限制
输入: 一行字符串,长度小于1000
输出: 一行字符(数字)串
样例输入: yiersansi
样例输出: 1234

解法一(C++)

#include<iostream>
using namespace std;void convert(char *str)
{int i;int length;length = strlen(str);for(i = 0 ; i < length ; ){switch(str[i]){case 'y':cout<<"1";i += 2;break;case 'e':cout<<"2";i += 2;break;case 's':if(str[i + 1] == 'a'){cout<<"3";i += 3;}else{cout<<"4";i += 2;}break;case 'w':cout<<"5";i += 2;break;case 'l':cout<<"6";i += 3;break;case 'q':cout<<"7";i += 2;break;case 'b':cout<<"8";i += 2;break;case 'j':cout<<"9";i += 3;break;}}printf("\n");
}int main()
{char str[255];while(cin>>str){convert(str);}return 0;
}

已经运行通过,这里思路就是根据yi er san si wu liu qi ba jiu 首字母的不同来判断,其中要注意san 和si首字母相同,所以要判断一下。

华为机试题之拼音转数字相关推荐

  1. 牛客网华为机试题(JavaScript)

    最近在牛客网刷华为机试题,遇到了很多坑,记录: 每一道题目都经过自己实践验证 华为机试题 牛客网在javascript V8引擎下处理输入输出如下: 利用了readline()接收输入的每一行,多行处 ...

  2. 【牛客网】华为机试题(00、C++版本)

    华为机试题,本来以为对一些基础的程序还是有点信心的:不过不练不知道,一练吓一跳.平时虽然也都码程序,但是一到机试题就各种乱七八的不适应.还是要加强一下练习. 1.字符串最后一个单词的长度 题目描述:计 ...

  3. 华为机试题库+题解【C语言版】

    文章目录 前言 1.字符串最后一个单词的长度[***] 描述 输入描述 输出描述 示例 解题代码 2.计算某字符出现次数[****] 描述 输入描述 输出描述 示例 解题代码 3. 明明的随机数[** ...

  4. 华为机试python编程题_牛客网华为机试题之Python解法

    牛客网华为机试题之Python解法 第1题 字符串最后一个单词的长度 a = input().split(" ") print(len(a[-1])) 第2题 计算字符个数 a = ...

  5. 华为电脑c语言总是错误,关于华为机试题求代码!解决方法

    关于华为机试题求代码!!! n个字符串,1 如n=3 1.what is local bus? 2.this is local bus. 3.local bus is name sdhfj. 那么最长 ...

  6. 【牛客网-华为机试题目录】持续更新中

    文章目录 博主精品专栏导航 华为机试题:HJ80 整型数组合并(python) 华为机试题:HJ76 尼科彻斯定理(python) 华为机试题:HJ73 计算日期到天数转换(python) 华为机试题 ...

  7. 【华为机试题分析-C/C++】知识点分类总结

    专栏地址:https://blog.csdn.net/super828/category_10825347.html 字符串 [华为机试题分析] 1 字符串最后一个单词的长度 [华为机试题分析] 2 ...

  8. 【华为机试题分析】 4 字符串分割

    我的首发平台是公众号[CodeAllen],学习交流QQ群:736386324,本文版权归作者所有,转载请注明出处 [华为机试题分析] 4 字符串分割 #include <stdio.h> ...

  9. 华为机试题-20190417

    华为某次Java机试题 介绍 1 2 3 介绍 本次机试题,发生时间:2019年04月17日,19:00. 上一次试题,发生时间:2019年04月03日,19:00. 本次机试3题,均AC. 1 题目 ...

最新文章

  1. Docker Compose——搭建Redis集群
  2. Android-NDK-EGL
  3. 时速4000公里高速列车:如何30分钟北京到武汉
  4. ASP.NET 常见参考项目的 UI、BLL 、Model 、 DAL 分析
  5. mysql最早出现的数据模型_在数据库发展史中出现的数据模型有哪些
  6. 12平键标准尺寸规格表_郑州花纹板加工规格尺寸表
  7. [转载] python中numpy模块的around方法_更好地舍入Python的NumPy.around:舍入numpy的数组
  8. armboot和内核文件系统烧写总结
  9. Python学习杂记_1_PyCharm使用的一些收获
  10. 图像处理笔记1一上采样与下采样
  11. 八类网线和七类网线的区别_超6类和7类网线的区别
  12. Centos7.2离线安装Docker和nvidias-docker2安装教程
  13. 国内域名转入到AWS-Route53的操作实践经验分享
  14. CTF Crypto---RSA NC不互素
  15. 【902】大恒相机网络配置
  16. linux垃圾清理总结(超实用)
  17. torch之optimizer.step() 和loss.backward()和scheduler.step()的关系与区别
  18. ffmpeg.wasm前端实现多张图片合成视频
  19. 剑指offer(18) 二叉树的下一个结点
  20. 学习使用HTML+CSS完成一个私人网页

热门文章

  1. 加速差异化战略布局,欧暇·地中海酒店荣获 “2022年度卓越休闲度假酒店品牌”
  2. Android SharedPreferences加密存储方法
  3. Win10特别版《暴力摩托》的真人剧情AVI路子太野了~
  4. ArchiCAD的模型进行抽壳处理的时候:glfwCreateWindow创建失败的原因分析
  5. t430服务器连接u盘不显示器,U盘启动不了,T430I, 怎么设置
  6. js获取span的文本和value值
  7. 通过云计算机管理档案,云计算下档案信息管理的研究
  8. 白盒测试与黑盒测试及其常用测试方法概念
  9. C语言深度解剖 PDF 分享
  10. 企业信息化要解决的难题