| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1637 人关注过本帖
标题:求解,人民币小写转大写的问题!
取消只看楼主 加入收藏
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
 问题点数:0 回复次数:10 
求解,人民币小写转大写的问题!
运行后结果为:贰佰贰拾贰亿贰仟贰佰贰拾贰万贰仟贰佰贰拾贰元
(长度为11,小写为22222222222,也就是第二句中的那个数)
直接改这个数可以得到正解.

怎么改才行,请朋友们指教!

代码如下
<% if rs.eof Then
call Money(22222222222)
function Money(thenumber)
dim n,String1,String2,length
dim one(),onestr()
String1="零壹贰叁肆伍陆柒捌玖"
String2="万仟佰拾亿仟佰拾万仟佰拾元"
length=len(thenumber)
redim one(length-1)
redim onestr(length-1)
for n=0 to length-1
one(n)=mid(thenumber,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
end function
%>
搜索更多相关主题的帖子: 人民币 小写 求解 length 
2007-10-05 11:49
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
我是初学者,能不能说细一点!!
2007-10-05 13:00
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
我说的是123456元,转换为壹拾贰万叁仟肆佰伍拾陆元
2007-10-05 13:07
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
谢谢
2007-10-05 13:25
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
刚刚看过了:
两个问题:1、变量Money不能重新定义?2、运行结果问题同上。

仍然表示感谢,万分感谢!!
2007-10-05 13:31
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
2007-10-05 13:41
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
快速回复:求解,人民币小写转大写的问题!
数据加载中...
 
   



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

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