小哈 ^__^
。。。珍惜生命。。。 。。。熱愛生活。。。 。。。快樂每天。。。 。。。幸福相伴。。。
posts - 153,  comments - 184,  trackbacks - 0

Visual Basic語法:
dim sa,sb,sc as string
sa=cstr({命令.amt})
sa=replace(sa,",","")

dim i,j,p as  Number
i=1
j=len(sa)
sb=""

p=InStrRev (sa,"." )
if right(sa,3)=".00" then
j=j-2
elseif right(sa,1)="0" then
j=j-1
end if

do while i<j+1
   sc=mid(sa,i,1)
select case sc
case "0"
sb=sb+"零"
case "1"
sb=sb+"壹"
case "2"
sb=sb+"貳"
case "3"
sb=sb+"叁"
case "4"
sb=sb+"肆"
case "5"
sb=sb+"伍"
case "6"
sb=sb+"陸"
case "7"
sb=sb+"柒"
case "8"
sb=sb+"捌"
case "9"
sb=sb+"玖"
case else
sb=sb+"元"
end select
if i=p+1 then
   sb=sb+"角"
elseif i=p+2 then
   sb=sb+"分"
end if

select case p-i
case 9
if right(sb,1)<>"零" then sb=sb+"億"
case 8
if right(sb,1)<>"零" then sb=sb+"仟"
case 7
if right(sb,1)<>"零" then sb=sb+"百"
case 6
if right(sb,1)<>"零" then sb=sb+"拾"
case 5
if right(sb,1)<>"零" then sb=sb+"萬"
case 4
if right(sb,1)<>"零" then sb=sb+"仟"
case 3
if right(sb,1)<>"零" then sb=sb+"百"
case 2
if right(sb,1)<>"零" then sb=sb+"拾"
case else
end select

i=i+1
loop
if right(sa,3)=".00" then sb=sb+"整"
sb=replace(sb,"零零","")
sb=replace(sb,"零元","元")
formula =sb

posted on 2007-12-08 14:50 小哈 阅读(92) 评论(0)  编辑 收藏 所属分类: ASP.NET

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接:
 


2007~2009
新起點,新目標,新希望

努力學習,每天向上
為夢想+U

赌博通宵达旦,希望能有人管管 10-11 03:27

搜索

 

常用链接

留言簿(13)

随笔分类

积分与排名

  • 积分 - 35833
  • 排名 - 1205

最新评论