拼音翻译成阿拉伯数字_华为SO挑战赛2015年8月
<img src="https://img-blog.csdn.net/20150904101854066" alt="" />
#include <iostream>
#include <string>
using namespace std; void filter(string str)
{ //各字符串的下标即为其对应的阿拉伯数字 char *ch[]={"Ling","Yi","Er","San","Si","Wu","Liu","Qi","Ba","Jiu"}; int a=0;//存储数字int i,j=1,k,len,sum=0,flag; string substr; len=str.length(); for(i=0;i<len;) { //遇到下一个大写字母的停下来if(j==len||str[j]<'a'){flag=0;//标记最后是数字还是wan,qian,bai,shisubstr=str.substr(i,j-i);if(!substr.compare("Wan")){sum+=a*10000;}else if(!substr.compare("Qian")){sum+=a*1000;}else if(!substr.compare("Bai")){sum+=a*100;}else if(!substr.compare("Shi")){sum+=a*10;}else{for(k=0;k<10;k++) { if(!substr.compare(ch[k])) {flag=1;a=k;//printf("%d",k);//相等则打印出数字 break; } }}i+=(j-i);//i跳到下一个大写字母开始j=i+1;}else{j++;}} if(flag)printf("%d\n",sum+a);elseprintf("%d\n",sum);
}
int main()
{ string str; while(cin>>str){//cin>>str;filter(str); }system("pause");return 0;
}
拼音翻译成阿拉伯数字_华为SO挑战赛2015年8月相关推荐
- 华为机试—拼音翻译成阿拉伯数字(只有数字拼音)
题目:拼音翻译成阿拉伯数字(只有数字拼音) 输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便,输入一定是只有 ...
- 华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位)
题目:拼音翻译成阿拉伯数字 输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便,输入一定是数字带单位的,例如1 ...
- 每天一道算法题——拼音翻译成阿拉伯数字(只有数字拼音)
题目:拼音翻译成阿拉伯数字 #include<iostream> #include<string> using namespace std;int str2num(string ...
- 华为机试-拼音翻译成阿拉伯数字
题目描述: 输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便,输入一定是只有数字拼音的,没有其他的单词或者字 ...
- 数字拼音翻译成阿拉伯数字
输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便,输入一定是只有数字拼音的,没有其他的单词或者字符. 输入: ...
- 拼音翻译成阿拉伯数字
输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便.输入一定是数字带单位的,比如10会是YiShi,而不是一个 ...
- 拼音翻译为阿拉伯数字
该程序实现将拼音转换成阿拉伯数字的功能. 如输入:WuShiWu 则输出:55 #include<cctype> #include<iostream> #include< ...
- 语言翻译成汇编语言_学习编程有没有必要从C语言和C++学起?应该怎么学?
硬件层级:这里也就是实体硬件,包括:CPU.内存.显卡等等...这些都不属于软件的范畴内. 汇编层级:在之前没有C/C++以及java之前,是汇编的年代.那么汇编语言对于我们来说,可读性是很查的,不适 ...
- 语言翻译成汇编语言_编程语言分类
编程语言分类 一.机器语言 只要是谈到计算机基础,有一个东西是我们无法避免的,那就是编程到底是什么?我只放图,其他的你们自己YY. 现在来想象这样一个场景,如果奴隶来自不同的国家,作为尊贵而又穷逼买不 ...
最新文章
- 中国电子学会图形化四级编程题:程序优化
- maven hibernat mysql_手把手教你用 maven 搭建 SSH (struts2 +hibernate5 + spring5) 项目
- 答“我们的团队项目是否有大泥球?”
- java的标量和聚合量_第5节:Java基础 - 必知必会(下)
- offsetTop,offsetHeight,scrollHeight,scrollTop的区别
- Vscode如何新建html文件
- python列表去重的方法_Python列表中去重的多种方法
- [css] css的height:100%和height:inherit之间有什么区别呢?
- make时候说找不到makefile_优秀自律的句子:找不到理由继续的时候,就找个理由重头来过吧...
- 在ubuntu上安装Oracle Java SDK
- 手把手教你学习ROR-5.Validation
- 使用Jenkins的任务自动跑脚本后发现,服务没有起来
- 融资融券开户超干货学习!
- 入射波反射波和驻波的特性推导
- 软考高项 : (22)2016年下半年论文写作真题
- python实现雪花飘落的效果_简单说 JavaScript实现雪花飘落效果
- ubuntu 给meld加上右键菜单
- webpack打包生成的map文件_Webpack的devtool和source maps
- list remove 失效的解决方式
- 做培训直播时,企业还要做好社群运营
热门文章
- 【查找】临近省赛,Alan邀请emoji玩起了猜数字游戏活跃一下大脑。游戏规则如下:首先Alan写下几个数字让emoji猜,当emoji猜完之后,Alan会给他一个提示(java)
- 老师计算机组合照说说,有关于老师的说说句子
- 03-04年度国家级精品课程一览
- 健身气功----八段锦
- 2个专业的c语言学时不同,C语言教学大纲(48学时)
- python入门笔记(1)
- 编译原理——词法分析(1)
- 遇到问题--hadoop---cdh--SERVICE_MONITOR_LOG_DIRECTORY_FREE_SPACE has become bad
- 命令python所在的驱动器和文件夹_Python文件夹与文件的操作-阿里云开发者社区...
- 系统架构师----笔记