怎样用C/C++ 把[人民币数字]转化成[人民币大写] [问题点数:10分,结帖人gaoxuefeng]

Bbs1
本版专家分:2
结帖率 100%
Bbs1
本版专家分:0
Bbs1
本版专家分:12
Bbs1
本版专家分:12
Bbs1
本版专家分:31
数字转化成人民币格式
我想把<em>数字</em><em>转化成</em><em>人民币</em>格式 就是每三位一个逗号 怎么办
人民币大写数字互转
<em>人民币</em><em>大写</em>转<em>数字</em>
数字转化人民币大写
在excel中输入<em>数字</em>转换成<em>人民币</em><em>大写</em>,在excel中输入<em>数字</em>转换成<em>人民币</em><em>大写</em>,在excel中输入<em>数字</em>转换成<em>人民币</em><em>大写</em>
人民币小写转化成大写
<em>人民币</em><em>大写</em>的宏.在电子表格中,如:可将2980.98自动<em>转化成</em>贰仟玖佰捌拾元零玖角捌分
小写人民币转换成大写人民币
小写<em>人民币</em>转换成<em>大写</em><em>人民币</em>,阿拉伯<em>数字</em>转换成<em>大写</em><em>人民币</em>。
小写人民币大写人民币
当输入一个小写金额例如:1235.20,则输入<em>大写</em>金额壹仟贰佰三十五元二角整
人民币数字大写.java
<em>人民币</em><em>数字</em>转<em>大写</em>.java
人民币数字大写形式
该软件具有非常实用的价值,也是很多大型软件都实现的应用功能,同时也是JAVA初学者锻炼编程能力的良好学习代码!该代码是在深入理解JAVA 面向对象思想的基础上进行编写,有很好的学习价值!
java数字人民币大写
用java写的<em>数字</em>转<em>人民币</em><em>大写</em>,在下java入门不久,望大家多多指点
C#数字人民币大写
<em>C</em>#实现的<em>数字</em>转<em>人民币</em><em>大写</em>
转换数字人民币大写
/**  * 转换<em>数字</em>为<em>人民币</em><em>大写</em>  * @param money  * @return  */ public static String moneyToRMB(Object money) {  double mn = 0;  if(money != null){   if(money instanceof Double)    mn = (Double)money;   else    mn...
人民币数字小写转大写
求<em>人民币</em>小写转<em>大写</em>的代码 要求如下: 1、到十亿位。 2、3420044100.30 转为叁亿肆仟贰佰万零肆仟肆佰元零叁角整。
数字转成人民币大写代码
<em>数字</em>转成<em>人民币</em><em>大写</em>代码 Public Function Get<em>C</em>hinaNum(otherNum As Double, Optional isRMB As Boolean, Optional numOption As Boolean, Optional dotNum As Integer) As String On Error Resume Next num = Trim(Str(Int(otherNum))) If isRMB Then numwei = "拾佰仟万拾佰仟亿拾佰仟" numshu = "零壹贰叁肆伍陆柒捌玖拾" Else numwei = "十百千万十百千亿十百千" numshu = "零一二三四五六七八九十" End If If otherNum < 20 And otherNum >= 10 Then num = Right(num, 1) Get<em>C</em>hinaNum = Left(numwei, 1) End If For i = 1 To Len(num) bstr = Mid(num, i, 1) If numOption Then Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + Mid(numshu, Val(bstr) + 1, 1) Else Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + Mid(numshu, Val(bstr) + 1, 1) If bstr = "0" Then If Mid(numwei, Len(num) - i, 1) = "万" Or Mid(numwei, Len(num) - i, 1) = "亿" Then Do While Right(Get<em>C</em>hinaNum, 1) = "零" Get<em>C</em>hinaNum = Left(Get<em>C</em>hinaNum, Len(Get<em>C</em>hinaNum) - 1) Loop Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + Mid(numwei, Len(num) - i, 1) End If Else Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + Mid(numwei, Len(num) - i, 1) End If Get<em>C</em>hinaNum = Replace(Get<em>C</em>hinaNum, "零零", "零") End If Next i If numOption = False Then Do While Right(Get<em>C</em>hinaNum, 1) = "零" Get<em>C</em>hinaNum = Left(Get<em>C</em>hinaNum, Len(Get<em>C</em>hinaNum) - 1) Loop End If If isRMB Then numrmb = "元角分" Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + Mid(numrmb, 1, 1) If Val(num) <> otherNum Then num = Trim(Str(Round(otherNum - Val(num), 2))) For i = 2 To Len(num) bstr = Mid(num, i, 1) Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + Mid(numshu, Val(bstr) + 1, 1) + Mid(numrmb, i, 1) Next i Else Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + "整" End If Else If Val(num) <> otherNum Then If dotNum = 0 Then dotNum = 4 num = Trim(<em>C</em>Str(Round(otherNum - Val(num), dotNum))) If Get<em>C</em>hinaNum = "" Then Get<em>C</em>hinaNum = "零" Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + "点" For i = 2 To Len(num) bstr = Mid(num, i, 1) Get<em>C</em>hinaNum = Get<em>C</em>hinaNum + Mid(numshu, Val(bstr) + 1, 1) Next i End If End If End Function
如何将人民币数字转换成大写?
如何将<em>人民币</em><em>数字</em>转换成<em>大写</em>?rn比如:rn18005.25rn壹萬捌仟零伍圆贰毛伍分.rn最大应表示一亿.
人民币金额大写数字转换器
很好用的转化小工具,可以转化万亿以内的<em>数字</em>。 本软件未做完整的字符过滤,请勿尝试无关字符。
js数字转换成大写人民币
function FMchange(value,item) { //var money=document.all.Fld_totalMoney.value; 万元 value=parseFloat(value,10) value=value.toString() var value1; var number=&quot;零,壹, 贰, 叁, 肆, 伍, 陆, 柒, 捌, 玖&quot;; var na=number....
人民币数字转换成汉字大写
<em>人民币</em><em>数字</em>转换成汉字<em>大写</em> android Java 运行效率
人民币大写指法和数字练习
主要是为了银行业务员联系<em>人民币</em><em>大写</em>练习 指法练习用
js 数字人民币大写
<em>数字</em>转<em>人民币</em><em>大写</em>功能
人民币数字大写转换(C++)
软测实验-<em>人民币</em><em>数字</em><em>大写</em>转换具体需求如下:        1)中文<em>大写</em>金额<em>数字</em>应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样。        2)中文<em>大写</em>金额<em>数字</em>到&quot;元&quot;为止的,在&quot;元&quot;之后,应写&quot;整&quot;(或&quot;正&quot;)字,在&quot;角&quot;之后,可以不写&quot;整&quot;(或&quot;正&quot;)字。        3)中文<em>大写</em>金额<em>数字</em>前应标明&quot;<em>人民币</em>&a
人民币小写转大写
[code=&quot;java&quot;][/code]public String TranslateNew(double ad_je) { String chineseMoney = &quot;&quot;; String chineseNum; String chineseUnit; String moneyValue; String valueBit; Stri...
【求助】将人民币小写转化成大写
rnrn例如:rn 1111 <em>转化成</em> 壹仟壹佰壹拾壹圆rnrnrn发票上的那种<em>大写</em>。rnrnrn求助求助。求代码。rnrnQQ 22708387
九种人民币大写数字相互转换及新增人民币写法三种
九种<em>人民币</em><em>大写</em><em>数字</em>相互转换及新增<em>人民币</em>写法三种
如何把数字转为中文大写(大写人民币的形式)
急...请大虾,高手,指点............
人民币数字表示转化成大写表示(C#版)
将<em>人民币</em>的<em>数字</em>表示<em>转化成</em><em>大写</em>表示(<em>C</em>#版) 实在没有什么好讲的,就是一个方法,大家拿去用吧
c#写的小写人民币转换成大写人民币
c#写的小写<em>人民币</em>转换成<em>大写</em><em>人民币</em>c#写的小写<em>人民币</em>转换成<em>大写</em><em>人民币</em>
一高手写的将阿拉伯数字转化成大写人民币数字看不明白
谁能给讲解下啊 最好是注释下rn[code=Java]rnrnpublic String getNumberToRMB(String m)...rn String num = "零壹贰叁肆伍陆柒捌玖";rn String dw = "圆拾佰仟万亿";rn String mm[] = null;rn mm = m.split("\.");rn String money = mm[0];rnrn String result = num.charAt(Integer.parseInt("" + mm[1].charAt(0))) + "角" +rn num.charAt(Integer.parseInt("" + mm[1].charAt(1))) + "分";rnrn for (int i = 0; i < money.length(); i++) ...rn String str = "";rn int n = Integer.parseInt(money.substring(money.length() - i - 1,rn money.length() - i));rn str = str + num.charAt(n);rn if (i == 0) ...rn str = str + dw.charAt(i);rn rn else if ( (i + 4) % 8 == 0) ...rn str = str + dw.charAt(4);rn rn else if (i % 8 == 0) ...rn str = str + dw.charAt(5);rn rn else ...rn str = str + dw.charAt(i % 4);rn rn result = str + result;rn rn result = result.replaceAll("零([^亿万圆角分])", "零");rn result = result.replaceAll("亿零+万","亿零");rn result = result.replaceAll("零+", "零");rn result = result.replaceAll("零([亿万圆])", "$1");rn result =result.replaceAll("壹拾","拾");rn rn return result;rnrn[/code]
人民币小写转大写
将<em>人民币</em>小写金额转换成<em>大写</em>的金额
人民币大写
这是一个用<em>C</em>#开发的把<em>数字</em>金额转换成<em>大写</em>金额的小程序
人民币大写转换
<em>人民币</em><em>大写</em>转换!
人民币转换大写问题??
以前那了人家的东西!今天拿来测试。 发现了一个问题? 少一分钱........不rn懂是那里出问题.如:输入(125.80)得到的结果是:壹佰贰拾伍元柒角玖分rn function Tpinyincodefrm.XTOD(I:real):string;rn constrn d='零壹贰叁肆伍陆柒捌玖分角元拾佰仟万拾佰仟亿';rn varrn m,K:string;rn j:integer;rn beginrn k:='';rn m:=floattostr(int(I*100));rn rn for J:=length(M) downto 1 dorn beginrn K:=k+d[(strtoint(m[length(M)-j+1]))*2+1]+d[(strtoint(m[length(M)-j+1]))*2+2]+d[(10+j)*2-1]+d[(10+j)*2];rn end;rn请各位试试!rn
人民币大写问题
在数据库中取出的金额字段,如果想在页面上以<em>大写</em>形式显示它,怎么解决。rn如2500.00,将转换为“零万 贰仟 伍佰 零拾 零元 零角 零分”rn急!!谢谢rn
人民币转换成大写
ASP 解决<em>人民币</em>由<em>数字</em>转换成中文<em>大写</em>的问题,算一个简单易用的小插件吧
VB 转换人民币大写
可以转换到千兆(15个0) 未经过详细测试。。也许存在部分不能转换的<em>数字</em>请发邮件(jixiangqd@yeah.net)告诉我~
人民币金额大写问题
问题描述 在与财务相关的应用中,经常会用到<em>人民币</em>金额的<em>大写</em>,比如发票的打印程序。本题的任务是:从键盘输入一个十亿以内的正整数(int 类型),把它转换为<em>人民币</em>金额<em>大写</em>(不考虑用户输入错误的情况) 比如,用户输入: 35201,程序输出:叁万伍仟贰佰零壹 用户输入: 30201,程序输出:叁万零贰佰零 算法设计 主要是利用栈来实现,因为栈的特点是先入后出,而我们通过计...
人民币大写转换器
<em>人民币</em><em>大写</em>转换器
人民币大写-字符加密解密
<em>人民币</em><em>大写</em>-字符加密解密,实现输入<em>数字</em>的 <em>大写</em>文字的显示功能。
人民币大写(源码)
<em>C</em># VS 2005版 转成<em>人民币</em><em>大写</em>的源码
人民币大写函数
EX<em>C</em>EL VBA <em>人民币</em><em>大写</em>函数
excel人民币大写转换函数
一个简单实用的excel<em>大写</em>转换函数,文件不大,就不用我详细描述了
人民币转换为大写
public static void main(String[] args) throws Exception{ String[] hanarr={&quot;零&quot;,&quot;壹&quot;,&quot;贰&quot;,&quot;叁&quot;,&quot;肆&quot;,&quot;伍&quot;,&quot;陆&quot;,&quot;柒&quot;,&quot;捌&quot;,&quot;玖&quot;}; String[] unitarr={&quot;
java实现人民币大写
package login; public class hanzi2 { int money; static char danwei[]={'元','拾','佰','仟','万','拾','佰','仟','亿'}; static char daxieshuzi[]={ '零','壹','贰','叁','肆','伍','陆','柒','捌','玖'}; public
sql 人民币大写转换函数
实现<em>人民币</em>由数值转换成中文<em>大写</em>,其中包含进位、精确度的设置
人民币小写变大写
比如把1234567 变成rn一百贰拾叁万肆千伍百陆拾七元整 rnrn当然单位 到到 亿元(123456789)
Fastreport3.0,人民币大写问题
分组打印,用SISTEXT算出合计金额。怎么样转换成<em>人民币</em><em>大写</em>。如果用函数写在什么地方,怎么调用?我搜索了以前的贴子,也没有明确答案。请朋友们帮忙。
人民币转成大写
{ char[] hunit = { '拾', '佰', '仟' }; // 段内位置表示 char[] vunit = { '万', '亿' }; // 段名表示 char[] digit = { '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' }; // <em>数字</em>表示 long midVal = (long) (value * 100); // <em>转化成</em>整形
人民币大写的原码,急!!!
谁有将<em>数字</em>转换成<em>大写</em>的原码!我急需!
人民币(Rmb)数字转换大写(大写)
  package com.test;   public class Rmb<em>C</em>onvert { public String simpleToBig(double money) { if (money &amp;lt;= 0) { return &quot;不能为负数&quot;; }   String result = &quot;&quot;;   char[] hunit = { '拾', '佰...
谁有把人民币小写转化成大写的代码吗?
急用!!!!!!!!!!
EXCEL:转换人民币大写
方法1-格式:(不完全) 设置单元格格式-&amp;gt;特殊 -&amp;gt; 中文<em>大写</em><em>数字</em> 这种方式,只能得到<em>大写</em>的<em>数字</em>,不会含有元、角、分等信息。   方法2-公式:(完美) =IF(A2=0,&quot;&quot;,IF(A2&amp;lt;0,&quot;负&quot;,&quot;&quot;)&amp;amp;SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A2)),&quot;[DBNum2]&quot;)&am
人民币大写函数修正!
下面这个函数,其它的转换都是正确的,就是十万级别的<em>数字</em>,不对。比如30万元,会变成30元,就是少了个“万”字,希望高手指点一下。rnrnrnpublic static string <em>C</em>hinese(string num)rn rn string[] arr1="仟","佰","拾","亿","仟","佰","拾","万","仟","佰","拾","元","点","角","分";rn string[] arr3="零","壹","贰","叁","肆","伍","陆","柒","捌","玖";rn int point=num.IndexOf('.');rn if(point;rn bool flag=true;rn rn for(int i=0;i
人民币大写转换(转)
<em>人民币</em><em>大写</em>转换  http://blog.csdn.net/davis129/archive/2006/08/27/1127374.aspx
java处理人民币大写
[code=&quot;java&quot;] public class MoneyUtil { /** <em>大写</em><em>数字</em> */ private static final String[] NUMBERS = { &quot;零&quot;, &quot;壹&quot;, &quot;贰&quot;, &quot;叁&quot;, &quot;肆&quot;, &quot;伍&quot;, &quot;陆&quot;, &quot;柒&quot;, &quot;捌&quot;, &quot;玖
Java实现人民币大写
创建<em>C</em>onvertMoney类,主方法接受用户输入的金额,然后通过convert()方法把金额转换<em>大写</em>格式的字符串格式,并输出到控制台。 public static void main (String[] args){ Scanner scan = new Scanner(System.in); //创建扫描器 System.out.println(&quot;请输入一个金额:&quot;); //获取金额转换后...
人民币大写转换的问题。
我的单据是这样的rnrn 十 万 千 百 拾 元 角 分rnrn我只需写入一个字。不要需要全部返回。
人民币大写问题
我想写一个函数, 把<em>人民币</em>的小写变成<em>大写</em>(如:12345.34 <em>大写</em>就是壹万贰仟叁佰肆拾伍元陆角柒分) 我编了一个可是在处理零的时候老是出问题。请各位给我想个办法
人民币大写转换sql函数
输入一个数值,返回其对应的<em>人民币</em><em>大写</em>字符串。
怎么把9215875.5转化成大写人民币符号啊.
怎么把9215875.5<em>转化成</em><em>大写</em>的<em>人民币</em>符号啊.rn比如 玖百二十万一千五百柒十五五角
人民币大小写转换算法 C
转换小写金额到<em>大写</em>金额,支持两位小数,可支持无限大金额, 示例 10001 壹万零壹元 1010101010 壹拾亿零壹仟零壹拾万零壹仟零壹拾元
C#人民币金额大写
这是一项经典编程题,笔者也曾将此题作为面试题。1.业务要求。<em>人民币</em><em>大写</em>金额用到的汉字主要包括零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿等。<em>人民币</em><em>大写</em>金额有如下注意事项:中文<em>大写</em>金额<em>数字</em>到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”之后,可以不写“整”(或“正”)字;<em>大写</em>金额<em>数字</em>有“分”的,“分”后面不写“整”(或“正”)字。
人民币大写金额转换
#include&amp;lt;iostream&amp;gt; using namespace std; char exchange(int a); int search1(int a) {     ///////////////////////////////////////////////     int yi,qw,bw,sw,w,k=0,b=0,shi=0,ge=0;     int &amp;amp;s=sh...
人民币的单位的大写
1兆=10000亿,一亿是10的8次方,一京是一亿亿。 一万京为一垓,一秭是10的24次方(一万垓)中国古代单位:个,十,佰,仟,万,亿,兆,京,后面四个都是以万为进的单位。 1万亿=1兆;1万兆=1京;1万京=1垓;1万垓=1秭 10^4=万, 10^8=亿, 10^12=兆, 10^16=京, 10^20=垓, 10^24=秭。 万万为亿 万亿为兆 万兆为京 万京为垓 万垓为秭。 亿、兆、京、...
转换人民币大写金额
<em>C</em>#代码,直接copy方法到项目,完美运行!
java人民币大写转换
java<em>人民币</em><em>大写</em>转换例子。
javascript 数字转换大写人民币
应用javascript转换<em>数字</em>为<em>大写</em><em>人民币</em>
EXCEL中人民币大写
电子表格中轻松输入<em>人民币</em><em>大写</em>,只需输入小写金额,自动出现<em>人民币</em><em>大写</em>。如果需要,只需把<em>大写</em>金额框中的公式复制自己的目标位置就可,(适当修改一下单元格名称)
js转换人民币大写
将<em>人民币</em>小写转换成<em>人民币</em><em>大写</em> function convert<em>C</em>urrency(currencyDigits) { var MAXIMUM_NUMBER = 99999999999.99; var <em>C</em>N_ZERO = "零"; var <em>C</em>N_ONE = "壹"; var <em>C</em>N_TWO = "贰"; var <em>C</em>N_THREE = "叁"; var <em>C</em>N_FOUR = "肆"; va...
人民币小写转换成大写
#include #include using namespace std; int main() { double x,i=10000000; int j=0; unsigned int quotient,remainder; bool beginFlag=0,zeroFlag=0; cout<请输入预转换数额(小
人民币金额大写
/* 在与财务相关的应用中,经常会用到<em>人民币</em>金额的<em>大写</em>,比如发票的打印程序。 本题的任务是:从键盘输入一个十亿以内的正整数(int类型),把它转换为<em>人民币</em>金额<em>大写</em>(不考虑用户输入错误的情况)。 比如,用户输入:35201,程序输出:叁万伍仟贰佰零壹 用户输入:30201,程序输出:叁万零贰佰零壹 用户输入:30001,程序输出:叁万零壹 用户输入:31000,程序输出:叁万壹
python实现人民币大写转换
#!/usr/bin/python # -*- coding:utf-8 -*-# ********* 转换方法介绍 ********* # 将需要转换的<em>数字</em>从右向左,每4位分成一个section,如:24530467103,将该<em>数字</em>拆分后,得到: # 245 3046 7103 (245亿3046万7103) # 对拆分后的<em>数字</em>先按照section进行<em>数字</em>到汉字的转换,然后添加数值单位
Qt实现人民币大写
在与财务相关的应用中,经常会用到<em>人民币</em>金额的<em>大写</em>,比如发票的打印 程序。本题的任务是:从键盘输入一个十亿以内的正整数( int 类型),把它转换 为<em>人民币</em>金额<em>大写</em>(不考虑用户输入错误的情况)。
人民币大写计算器
<em>人民币</em><em>大写</em>计算器
比较好用的弹性和下拉刷新的ScrollView下载
比较好用的弹性和下拉刷新的ScrollView 相关下载链接:[url=//download.csdn.net/download/u013985004/7585513?utm_source=bbsseo]//download.csdn.net/download/u013985004/7585513?utm_source=bbsseo[/url]
jquery-1.4.4 api 最新中文档下载
jQuery 1.4.4 API 参考文档中文版,jQuery 1.4.4 API 参考文档中文版CHM下载,jQuery中文参考手册,jQuery中文版1.4.4参考手册,jQuery 1.4.4 速查表,jQuery中文参考手册,jQuery中文参考书,jQuery中文API参考手册,jQuery中文API手册,jQuery速查手册,jQuery最新版CHM下载,jQuery最新中文版,jQuery最新中文参考手册,jQuery 1.4.4 CHM下载,jQuery中文参考手册,jQuery中文版1.4.4参考手册,jQuery 1.4.4 速查表,jQuery中文参考手册,jQuery中 相关下载链接:[url=//download.csdn.net/download/zhanghs886/2983167?utm_source=bbsseo]//download.csdn.net/download/zhanghs886/2983167?utm_source=bbsseo[/url]
SpeedTree文档下载
SpeedTree说明文档,如果觉得好,后面有空间了上传整个SDK 相关下载链接:[url=//download.csdn.net/download/laoguai123456/4830516?utm_source=bbsseo]//download.csdn.net/download/laoguai123456/4830516?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的