.Net/C#/T-SQL/VB/Java 实现: 将天文数字转换成中文大写
最近这里流行这个大写金额转换
我看了几个,感觉思路都不如这个 2000 年左右用 VB6 写的:
《VB6 之数据格式化对象使用技巧》
http://search.csdn.net/Expert/topic/38/38970.xml?temp=.5078089
>
http://www.dev-club.com/club/bbs/showEssence.asp?id=20684&page=1
思路非常简单,且没有任何位数限制!
例如: 401,0103,1013
读作: 肆佰零壹[亿]零壹佰零叁[万]壹仟零壹拾叁
咱们先按每四位一组 从左到右,高位到低位分别"大声朗读"一下:
"肆佰零壹" 单位是: "[亿]"
"壹佰零叁" 单位是: "[万]"
"壹仟零壹拾叁" 单位是 "" (相当于没有单位)
很容易发现,每四位: 只有 千位,百位,十位,个位 这四种情况!
我们把 [万],[亿] 当作单位就可以了!
这就是规律了!简单吧!
依据该思路,阅读全文>
发表于 @ 2005年04月03日 19:59:00|评论(loading...)|编辑