[求助]一个作业题
因为平时不努力,选修课又选择了数据库现在期末了,最后的作业却不会做,只好求助达人
题目如下:
交互输入一个数值(金额),将它转换成大写格式(考虑到万亿元级)
PS:如果可能的话,请将程序上传附件。万分感谢
新建表单,添加两个TEXT控件,一个COMMAND在command1的click代码中输入:
local a b c d e
thisform.text1.value=""
thisform.text2.value=""
a=thisform.text1.value
b=len(a)
for c=1 to b
d=substr(c,1) &&从指定表达式值的指定位置取指定长度的子串;作为函数
e=val(d)
do case
case e=o
thisform.text2.value=allt(thisform.text2.value+"零" )
case e=1
thisform.text2.value=allt(thisform.text2.value+"壹" )
case e=2
thisform.text2.value=allt(thisform.text2.value+"贰" )
.....................
case e=9
thisform.text2.value=allt(thisform.text2.value+"玖" )
endcase
endfor
[此贴子已经被作者于2006-5-24 1:41:45编辑过]