标题:求解,人民币小写转大写的问题!
只看楼主
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
得分:0 
2007-10-05 14:22
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
得分:0 
我前面求和:thenumber=230

是不是下面接着运行就行了
???
2007-10-05 14:28
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
得分:0 
你说的这一句,我一点都不明白,请再详细一点好不好:

红色的是你要调用的,Money(333333333333),函数是Money,333333333333是参数,根据实际情况调整就可以了。
2007-10-05 14:30
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
得分:0 
我把两个问题都放到一个贴子上了,请看:

《关于分页显示后的求和、小写转大写问题!!》
2007-10-05 14:40
一陀屎
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-10-2
得分:0 
gdWdU6M8.rar (6 KB) 求解,人民币小写转大写的问题!



看了你的题后,用了一个函数,两个过程才写出来


老虎不发威,你当我病猫
2007-10-05 15:49
wcwtitxu
Rank: 2
来 自:中国普宁
等 级:论坛游民
帖 子:95
专家分:13
注 册:2006-6-7
得分:0 
[CODE]

<%
Function Money(thenumber)
Dim n, String1, String2, length, theDecimal, theInteger
Dim one(), onestr()
String1 = "零壹贰叁肆伍陆柒捌玖"
String2 = "万仟佰拾亿仟佰拾万仟佰拾元"
theInteger = Int(thenumber)
theDecimal = thenumber - theInteger
length = Len(theInteger)
Redim one(length-1)
Redim onestr(length-1)
For n=0 To length-1
one(n) = Mid(theInteger, n+1, 1)
one(n) = Mid(String1, one(n)+1, 1)
onestr(n) = Mid(String2, 14-length+n, 1)
one(n) = one(n) & onestr(n)
Next
Money = Replace(join(one), " ", "")
Money = Replace(Money, "零元", "元")
Money = Replace(Money, "零万", "万")
Money = Replace(Money, "零亿", "亿")
Money = Replace(Money, "零仟", "零")
Money = Replace(Money, "零佰", "零")
Money = Replace(Money, "零拾", "零")
Do While Not instr(Money, "零零") = 0
Money = Replace(Money, "零零", "零")
Loop
If theDecimal<>0 Then
theDecimal = theDecimal * 10
Money = Money & Mid(String1, Int(theDecimal)+1, 1) & "角"
theDecimal = theDecimal - Int(theDecimal)
End If
If theDecimal<>0 Then
theDecimal = theDecimal * 10
Money = Money & Mid(String1, CInt(theDecimal)+1, 1) & "分"
End If
End Function
Response.Write Money(2452835627822.26)
%>

[/CODE]

[此贴子已经被作者于2007-10-6 5:52:56编辑过]


Scripts 学盟 - http://www./
2007-10-06 05:51
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
得分:0 
非常感谢,已经解决好了.谢谢大家提供了这么好的思路,也感谢大家的指点.
2007-10-12 09:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-175186-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.027828 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved