拼音转数字
来源:互联网 发布:阿里云备案幕布申请 编辑:程序博客网 时间:2024/04/26 18:06
拼音转数字
输入是一个只包含拼音的字符串,请输出对应的数字序列。转换关系如下:
描述: 拼音 yi er san si wu liu qi ba jiu
阿拉伯数字 1 2 3 4 5 6 7 8 9
输入字符只包含小写字母,所有字符都可以正好匹配
运行时间限制:无限制
内存限制: 无限制
输入: 一行字符串,长度小于1000
输出: 一行字符(数字)串
样例输入: yiersansi
样例输出: 1234
#include<iostream>#include<string>using namespace std;void judgement(string str){ for(int i=0;i<str.size();){ switch(str[i]){ case 'y':putchar('1'); i=i+2; break; case 'e':putchar('2'); i=i+2; break; case 's': if(str[i+1]=='a'){ putchar('3'); i=i+3; } else{ putchar('4'); i=i+2; } break; case 'w':putchar('5'); i=i+2; break; case 'l':putchar('6'); i=i+3; break; case 'q':putchar('7'); i=i+2; break; case 'b':putchar('8'); i=i+2; break; case 'j':putchar('9'); i=i+3; break; } }};void main(){ char str[1000]; cout<<"请输入数字拼音字符串"<<endl; cin>>str; judgement(str); cout<<endl;}
0 0
- 拼音转数字
- 拼音转数字
- 拼音转数字
- 【c++】拼音转数字
- 数字拼音转数字
- A题之拼音转数字
- 华为机试题之拼音转数字
- 2016.3.18华为上机题:拼音转数字
- 华为机试:中文整数读法的拼音转数字
- Oracle中使用游标转换数据表中指定字段内容格式(拼音转数字)
- msyql varchar转数字
- 从字符串转数字
- 中文转数字
- js字符串转数字
- javascript 字符串转数字
- CString 字符串 转数字
- 字符串转数字
- 罗马字符串转数字
- HTML5 FormData的使用方法
- 程序控制数据库主键生成
- ZOJ 2812 Quicksum
- 并查集(Union-Find)算法介绍
- 黑马程序员——Java中的注解
- 拼音转数字
- 指针变量
- java 自己感悟 第三篇 static 的用法
- leetcode - Palindrome Number
- xml学习笔记
- Longest Valid Parentheses
- struts的PrepareOperations
- Linux查看端口使用状态、关闭端口方法
- hdoj1874 (优先队列+Dijkstra)