拼音转数字
来源:互联网 发布:linux内核笔试题 编辑:程序博客网 时间:2024/04/25 21:57
题目描述:
输入是一个只包含拼音的字符串,请输出对应的数字序列。
转换关系如下:
拼音 yi er san si wu liu qi ba jiu
阿拉伯数字 1 2 3 4 5 6 7 8 9
注意:
输入字符只包含小写字母,所有字符都可以正好匹配。
运行时间限制:无限制
内存限制:无限制
输入:
一行字符串,长度小于1000
输出:
一行字符(数字)串
样例输入:yiersansi
样例输出:1234
代码:
#include <iostream>using namespace std;int main(){char str[1000];int i = 0;char temp = getchar();while (temp != '\n'){str[i] = temp;switch (str[i]){case 'y':cout << 1;i += 2;break;case 'e':cout << 2;i += 2;break;case 's':temp = getchar();if (temp != '\n'){str[++i] = temp;if (str[i] == 'a'){cout << 3;i += 3;break;}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;}temp = getchar();}cin.get();return 0;}
0 0
- 拼音转数字
- 拼音转数字
- 拼音转数字
- 【c++】拼音转数字
- 数字拼音转数字
- A题之拼音转数字
- 华为机试题之拼音转数字
- 2016.3.18华为上机题:拼音转数字
- 华为机试:中文整数读法的拼音转数字
- Oracle中使用游标转换数据表中指定字段内容格式(拼音转数字)
- msyql varchar转数字
- 从字符串转数字
- 中文转数字
- js字符串转数字
- javascript 字符串转数字
- CString 字符串 转数字
- 字符串转数字
- 罗马字符串转数字
- spring学习小结4——bean 的作用域 和引入外部属性文件
- Map之HashMap源码分析
- 大型网站架构系列:电商网站架构案例(1)
- ubuntu更改host文件--翻牆
- 2016.02
- 拼音转数字
- 大型网站架构系列:电商网站架构案例(2)
- Java并发-类库新组件 - CyclicBarrier 理解
- c语言字符串 数字转换函数大全
- 20160211.CCPP体系详解(0021天)
- java中Collection/Collections;List/Set/Map;ArrayList/Vector/LinkedList;HashSet/HashMap/TreeSet/TreeMap
- spring学习小结3——bean之间的继承,依赖关系
- 初识Base64解码
- 大型网站架构系列:电商网站架构案例(3)