人民币小写转换成大写
#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;
}
人民币小写转换成大写相关推荐
- php大写转为小写,PHP 实现人民币小写转换成大写的方法及大小写转换函数
php 的 PHP 实现人民币小写转换成大写的方法及大小写转换函数 下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示: header("charset=utf-8;& ...
- c语言人民币小写转换成大写,C语言实现人民币小写转大写
这个是很早之前用C语言实现的人民币小写转大写的方法 /************************************************************************* ...
- 把数字小写转换成大写,把数字转化成英文
把数字小写转换成大写 方法一,使用系统提供的函数,但是不满足大陆财务的要求. 方法二:使用下面的函数. 英文: static str Num2EngStr(real realNum,boo ...
- 将字符串中大写转换成小写,小写转换成大写。基础题目
大小写转换 String url="asdfaDFSFDSoiuonmlWERVuojln" 将以上字符串大写转换成小写,小写转换成大写. 首先转换成char 数组char[] s ...
- python数字大小写转换代码_用python实现把数字人民币金额转换成大写的脚本程序...
# -*- coding: utf-8 -*- def Num2MoneyFormat( change_number ): """ .转换数字为大写货币格式( forma ...
- 人民币金额转换成大写格式(java)
实现本实例关键在于以下几点: 将数字格式化,如果存在小数部分,将其转换为3位小数(DecimalFormat方法): 分别将整数部分与小数部分转换为大写方式,并插入金额单位: 组合转换后整数部分与小数 ...
- RMB小写转换成大写
/** ** @类名: RMBChange * @作用: 人民币小写转换为大写* @日期: 2013-1-7 下午09:31:12 * */public class RMBChange {public ...
- java将字符串中大写字母转换成小写将小写转换成大写
/** 使用String类和StringBuffer类的方法,实现将两个字符串大小写转换后连接到一起,再将连接后的字符串倒序输出. 例如 "PersoN""peOple& ...
- 把输入字符的小写转换成大写并输出
#include <stdio.h> #include <stdlib.h> #include <string.h> /********************** ...
最新文章
- python try-except处理异常的常用方法分析
- 嬴彻CEO:自动驾驶技术只有依托量产,才有持久优势
- Software Engineering | Factory method pattern
- CV之IS:利用pixellib库基于mask_rcnn_coco模型对《庆余年》片段实现实例分割简单代码全实现
- 字符串问题之 在有序但含有空的数组中查找字符串
- java 添加用户 数据库,跟屌丝学DB2 第二课 建立数据库以及添加用户
- 我想重构网站的前端!不,你不想....
- 智能运维究竟能为DBA带来什么?听听4位专家怎么说
- 劝雷军别造车?王传福:别浪费钱和时间;华为面向全球招募天才少年:不限学历/学校;腾讯光子工作室强制不加班双休|极客头条...
- cad转excel插件c2e_CAD表格互转EXCEL插件(CAD和EXCEL表格互转工具)V1.1 最新版
- UE编辑器格式化SQL
- Kafka及控制台【后台管理界面】部署
- html唱片机效果,黑胶唱片风格音频播放器jQuery插件
- xp安全模式下如何修复计算机,xp系统如何进入安全模式|进入安全模式修复系统...
- cf 467 B. Sleepy Game
- 《埃尔维斯与安娜贝尔》配色分享
- IDEA提交不显示Git文件呈现红色
- Titanic 泰坦尼克数据集 特征工程 机器学习建模
- windows server2012 r2修改用户名
- win10 你的手机
热门文章
- 12306订票助手-给力火车票自动订票插件
- [4G5G专题-13]:功能 LTE非授权频谱辅助接入技术(LAA )详解
- Golang URL query contains semicolon 报错解决方案
- 送餐机器人 | 美格智能5G智能模组助力无人送餐“如有神助”
- 台式计算机系统配置,怎么看自己电脑配置 电脑配置参数说明【图文】
- SWAN之ikev2协议farp配置测试
- 1一10到时的英文单词_1到100的英语单词
- 「leetcode」332.重新安排行程【回溯算法/深搜】详细图解!
- Eolink x CSDN|战略合作,共建API全生命周期开发生态
- 计算机记忆装置最基本单元,works.ppt