#include <iostream>
#include <math.h>
using namespace std;
int main()
{double x,i=10000000;int j=0;unsigned int quotient,remainder;bool beginFlag=0,zeroFlag=0;cout<<"请输入预转换数额(小于1亿):"<<endl;cin>>x;while(x>=100000000){if(j>=2){cout<<"你的错误输入已达3次,你无权再输入!"<<endl;return 0;}cout<<"你输入的金额超出转换范围,请重新输入!"<<endl;cout<<"请输入预转换数额(小于1亿):";cin>>x;j++;}if(x<=0){cout<<"零元整"<<endl;return 0;}x=floor(x*100 +0.5)/100; //小数点后2位四舍五入while (i>0.001){if (i>0.9)quotient=(unsigned int)floor(x/i);else{if (i>=0.099)quotient=(unsigned int)floor(x*10);elsequotient=(unsigned int)floor(x*100);}remainder=quotient%10;if (remainder!=0)beginFlag=1;if ((zeroFlag==1) && (beginFlag==1)  && (remainder>0))cout<<"零";switch (remainder) //输出大写数字{case 0:break;case 1:cout<<"壹";break;case 2:cout<<"贰";break;case 3:cout<<"叁";break;case 4:cout<<"肆";break;case 5:cout<<"伍";break;case 6:cout<<"陆";break;case 7:cout<<"柒";break;case 8:cout<<"捌";break;case 9:cout<<"玖";break;}if (remainder>0)zeroFlag=0;else if (beginFlag==1)zeroFlag=1;if (beginFlag==1) //输出单位{if ((i==10000000) && (remainder>0))cout<<"仟";if ((i==1000000) && (remainder>0))cout<<"佰";if ((i==100000) && (remainder>0))cout<<"十";if (i==10000)cout<<"万";if ((i==1000) && (remainder>0))cout<<"仟";if ((i==100) && (remainder>0))cout<<"佰";if ((i==10) && (remainder>0))cout<<"十";/*if (i==1)cout<<"元";if ((i>=0.09) && (i<1) && (remainder>0))cout<<"角";if ((i>=0.009) && (i<0.1) && (remainder>0))cout<<"分";*/}i=i/10;}cout<<"整"<<endl;
}

人民币小写转换成大写相关推荐

  1. php大写转为小写,PHP 实现人民币小写转换成大写的方法及大小写转换函数

    php 的 PHP 实现人民币小写转换成大写的方法及大小写转换函数 下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示: header("charset=utf-8;& ...

  2. c语言人民币小写转换成大写,C语言实现人民币小写转大写

    这个是很早之前用C语言实现的人民币小写转大写的方法 /************************************************************************* ...

  3. 把数字小写转换成大写,把数字转化成英文

    把数字小写转换成大写   方法一,使用系统提供的函数,但是不满足大陆财务的要求.     方法二:使用下面的函数. 英文: static str Num2EngStr(real realNum,boo ...

  4. 将字符串中大写转换成小写,小写转换成大写。基础题目

    大小写转换 String url="asdfaDFSFDSoiuonmlWERVuojln" 将以上字符串大写转换成小写,小写转换成大写. 首先转换成char 数组char[] s ...

  5. python数字大小写转换代码_用python实现把数字人民币金额转换成大写的脚本程序...

    # -*- coding: utf-8 -*- def Num2MoneyFormat( change_number ): """ .转换数字为大写货币格式( forma ...

  6. 人民币金额转换成大写格式(java)

    实现本实例关键在于以下几点: 将数字格式化,如果存在小数部分,将其转换为3位小数(DecimalFormat方法): 分别将整数部分与小数部分转换为大写方式,并插入金额单位: 组合转换后整数部分与小数 ...

  7. RMB小写转换成大写

    /** ** @类名: RMBChange * @作用: 人民币小写转换为大写* @日期: 2013-1-7 下午09:31:12 * */public class RMBChange {public ...

  8. java将字符串中大写字母转换成小写将小写转换成大写

    /** 使用String类和StringBuffer类的方法,实现将两个字符串大小写转换后连接到一起,再将连接后的字符串倒序输出. 例如 "PersoN""peOple& ...

  9. 把输入字符的小写转换成大写并输出

    #include <stdio.h> #include <stdlib.h> #include <string.h> /********************** ...

最新文章

  1. python try-except处理异常的常用方法分析
  2. 嬴彻CEO:自动驾驶技术只有依托量产,才有持久优势
  3. Software Engineering | Factory method pattern
  4. CV之IS:利用pixellib库基于mask_rcnn_coco模型对《庆余年》片段实现实例分割简单代码全实现
  5. 字符串问题之 在有序但含有空的数组中查找字符串
  6. java 添加用户 数据库,跟屌丝学DB2 第二课 建立数据库以及添加用户
  7. 我想重构网站的前端!不,你不想....
  8. 智能运维究竟能为DBA带来什么?听听4位专家怎么说
  9. 劝雷军别造车?王传福:别浪费钱和时间;华为面向全球招募天才少年:不限学历/学校;腾讯光子工作室强制不加班双休|极客头条...
  10. cad转excel插件c2e_CAD表格互转EXCEL插件(CAD和EXCEL表格互转工具)V1.1 最新版
  11. UE编辑器格式化SQL
  12. Kafka及控制台【后台管理界面】部署
  13. html唱片机效果,黑胶唱片风格音频播放器jQuery插件
  14. xp安全模式下如何修复计算机,xp系统如何进入安全模式|进入安全模式修复系统...
  15. cf 467 B. Sleepy Game
  16. 《埃尔维斯与安娜贝尔》配色分享
  17. IDEA提交不显示Git文件呈现红色
  18. Titanic 泰坦尼克数据集 特征工程 机器学习建模
  19. windows server2012 r2修改用户名
  20. win10 你的手机

热门文章

  1. 12306订票助手-给力火车票自动订票插件
  2. [4G5G专题-13]:功能 LTE非授权频谱辅助接入技术(LAA )详解
  3. Golang URL query contains semicolon 报错解决方案
  4. 送餐机器人 | 美格智能5G智能模组助力无人送餐“如有神助”
  5. 台式计算机系统配置,怎么看自己电脑配置 电脑配置参数说明【图文】
  6. SWAN之ikev2协议farp配置测试
  7. 1一10到时的英文单词_1到100的英语单词
  8. 「leetcode」332.重新安排行程【回溯算法/深搜】详细图解!
  9. Eolink x CSDN|战略合作,共建API全生命周期开发生态
  10. 计算机记忆装置最基本单元,works.ppt