我倒,还用asp啊
1.你输入的参数,即rs("pay")保证只是正常的整数?不带小数点,不是0等等?你基本都没做检查。
2.你这个转换思路,比较难理解,现在没时间慢慢研究,但看上去,似乎有问题。一般数字转中文,都是倒着来处理的。
a.检查输入参数是否正常的数据格式。
b.先分割小数点
c.先处理小数点后面,由前往后转换即可。
d.处理小数点前面的,由右往左处理,个位-》十位-》百位-》千位,这样往上。数据%10是要转换的数字,然后数据/10,往后移动一个位置。期间你要插入“十百千万”等中文字符的,就每次链接字符后,判断是否插入。
e.转换后,可以考虑删除右边的“零”
f.最后整数和小数两部分连接起来,构成完整的中文输出。
1.你输入的参数,即rs("pay")保证只是正常的整数?不带小数点,不是0等等?你基本都没做检查。
2.你这个转换思路,比较难理解,现在没时间慢慢研究,但看上去,似乎有问题。一般数字转中文,都是倒着来处理的。
a.检查输入参数是否正常的数据格式。
b.先分割小数点
c.先处理小数点后面,由前往后转换即可。
d.处理小数点前面的,由右往左处理,个位-》十位-》百位-》千位,这样往上。数据%10是要转换的数字,然后数据/10,往后移动一个位置。期间你要插入“十百千万”等中文字符的,就每次链接字符后,判断是否插入。
e.转换后,可以考虑删除右边的“零”
f.最后整数和小数两部分连接起来,构成完整的中文输出。
时间、时间、时间