输入一个金额,输出对应的人民币大写数字(零壹贰叁肆伍陆柒捌玖拾)。不考虑负数等不
合理的输入。

格式
输入格式:输入为整型(<100)
输出格式:输出字符
样例1
输入: 35
输出:叁拾伍元整

代码如下:

#include<iostream>
#include<unordered_map>using namespace std;int main()
{    unordered_map<int,string> pr{{0,"零"},{1,"壹"},{2,"贰"},{3,"叁"},{4,"肆"},{5,"伍"},{6,"陆"},{7,"柒"},{8,"捌"},{9,"玖"}};string a;cin>>a;if(a.size()==2){   if(a[0]=='0'){   if(a[1]!='0')cout<<pr[a[1]-'0']<<"元整";elsecout<<pr[0]<<"元整";}else{for(int i=0;i<a.size();i++){if(a[i]-'0') cout<<pr[a[i]-'0'];if(i==0) cout<<"拾";if(i==1) cout<<"元整";}}}if(a.size()==1){cout<<pr[a[0]-'0']<<"元整";}return 0;
}

人民币大写数字 C++相关推荐

  1. C# 将小写数字转换为 一般中文大写数字 和 人民币大写数字

    网络转载 class DigitToChnText {     private readonly char[] chnGenText;     private readonly char[] chnG ...

  2. 人民币大写数字注意事项

    from: http://tools.2345.com/shuzi/ 有改动:删掉冗余部分,整理语句使便于理解 一. 中文大写金额数字到"元"为止的,在"元"之 ...

  3. 关于数字转换成人民币大写的问题

    我们在参与大型项目时,难免会遇到数值转换人民币大写的情况.因为我今天接触了一个这样的转换,但原代码存在BUG,转换经常出现问题.于是我就去网上搜索了相关资源.由于没有找到相对权威的转换代码,网上给出的 ...

  4. .net 将数字转换为人民币大写

    程序中用到将数字转换为大写人民币,在网上找了一个方法,记录下来. using System.Text; using System.Text.RegularExpressions; ///<sum ...

  5. 10000php换人民币,转 数字转大写人民币

    /* PHP版阿拉伯数字RMB转化大写人民币 BY厕所的灯 AT 2005-03-24 因为小数点后最多只有2位,所以我没有用递归,直接一个数一个数取的,整数位用的是递归计算的,感觉精华也是在此,呵呵 ...

  6. 将数字字符串转换为人民币大写,壹、贰、叁、肆、伍、陆、柒、捌、玖、拾

    将数字字符串转换为人民币大写,壹.贰.叁.肆.伍.陆.柒.捌.玖.拾 ''' 将数字字符串转成大写字符串 ''' a="零.壹.贰.叁.肆.伍.陆.柒.捌.玖.拾" b=" ...

  7. js 数字转人民币大写

    目前网上有许多的数字转人民币大写功能,但是在某些数字上就回出现错误, 比如501356,这个转换之后,有的会转换成 "伍拾万零壹仟叁佰伍拾陆" ,单位万和千紧密相连,中间是不需要 ...

  8. 人民币大写与数字互转

    今天整理电脑中的文件夹,发现要处理一下人民币大写转数字的问题,于是上网搜了一下没找到Excel对应的方法,干脆自己用Java写一个.我写完了之后发现excel表里面有一项是这样的. 我正在想这一项不会 ...

  9. php数字转人民币,php人民币数字转大写数字的简单示例

    这篇文章主要为大家详细介绍了php人民币数字转大写数字的简单示例,具有一定的参考价值,可以用来参考一下. 对php人民币数字转中文币制简单示例感兴趣的小伙伴,下面一起跟随512笔记的小编巴闭妹来看看吧 ...

  10. php人民币大写函数,将人民币数字转化为人民币大写格式的PHP函数

    这个函数用来把人民币数字转换为人民币大写格式,这个函数感觉还可以.要的拿去吧. function toCNFormat($data) { $data = strpos($data, ".&q ...

最新文章

  1. *** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
  2. Msxml2.XMLHTTP Microsoft.XMLHTTP new XMLHttpRequest
  3. Android下PopupWindow隐藏及显示(showAtLocation/showAsDropDown)
  4. 为什么编码不同会出现乱码?
  5. 查看winpe系统的语言版本
  6. printf 指针地址_数组指针和指针数组
  7. IntentService用法
  8. PHP7.2 redis
  9. Windows Server 2003 下安装Apache+Php+Mysql
  10. Spring4.x()--Spring的Jdbc事务-零配置
  11. 《数据库技术原理与应用教程第2版》——3.6计算机世界与物理模型
  12. 服务器lsass状态代码c0000005,lsass.exe是什么进程?Win7系统提示Lsass.exe系统错误的原因及解决方法...
  13. 动态规划——最小找钱问题
  14. python str转为list,dict,tuple等 eval,exec,
  15. CSDN送你一份春节压岁钱,请在 24H 内领取!
  16. 软考题目快速学习法(个人笔记)
  17. gfsj (logmein)
  18. 读书|我的2022年度阅读推荐
  19. Android studio 高德地图开发
  20. Google Earth Engine(GEE)——栅格转矢量

热门文章

  1. 分享全球范围内比较好用的17个免费空间(基本稳定好多年)
  2. 成都传智播客七月开班。你HOLD住了吗?
  3. 判断闰年java_java中判断是否闰年
  4. 单位电脑禁用u盘_组策略禁止u盘_注册表禁止u盘
  5. 基于注意力机制的多尺度车辆行人检测算法
  6. 使用单链表统计英文文本单词个数
  7. uniapp 公众号微信支付提示 调用支付jsapi缺少参数appid
  8. 面试时,你会问面试官哪些问题?
  9. 余世维《有效沟通》讲义1
  10. SAP Down Payment的设置和使用