注册
登录
论坛
搜索
社区银行
帮助
导航
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
黑色海岸线论坛
»
网络安全
» 人民币大小写转换算法
返回列表
发帖
bigblock
该用户已被删除
楼主
跳转到
»
正序看帖
打印
字体大小:
t
T
bigblock
发表于 2003-12-13 21:22
|
只看该作者
人民币大小写转换算法
1.先把你的金额转换成Chat String类型; 2.把Chat Strin类型的金额变量已小数点为界分成两个部分; 3.分别用两个转换函数对小数点左右部分进行转换 AnsiString ChineseNumber(AnsiString num) { num.Delete(num.Length()-2,1);//删除小数点 num.Insert(num.StringOfChar('0',8-num.Length()),1); AnsiString retval="",CNum="零壹贰叁肆伍陆柒捌玖",CUnit="拾万仟佰拾元 角分"; for(int p,i=1;i<9;i++) { p=num.SubString(i,1).ToInt(); retval+=CNum.SubString(p*2+1,2)+CUnit.SubString(i*2-1,2); } return retval;
收藏
分享
bigblock
该用户已被删除
8
楼
bigblock
发表于 2004-1-5 22:42
|
只看该作者
人民币大小写转换算法
呵呵~~~只是一个算法.程序的灵魂是算法啊.
TOP
Eben
该用户已被删除
7
楼
Eben
发表于 2003-12-23 19:49
|
只看该作者
人民币大小写转换算法
AnsiString ChineseNumber(AnsiString num) { num.Delete(num.Length()-2,1);//删除小数点 num.Insert(num.StringOfChar('0',8-num.Length()),1); AnsiString retval="",CNum="零壹贰叁肆伍陆柒捌玖",CUnit="拾万仟佰拾元 角分"; for(int p,i=1;i<9;i++) { p=num.SubString(i,1).ToInt(); retval+=CNum.SubString(p*2+1,2)+CUnit.SubString(i*2-1,2); } return retval; 使用查表法呀
TOP
慕容豪情
该用户已被删除
6
楼
慕容豪情
发表于 2003-12-19 08:33
|
只看该作者
人民币大小写转换算法
同意
楼上的意见!
TOP
bigblock
该用户已被删除
5
楼
bigblock
发表于 2003-12-18 10:15
|
只看该作者
人民币大小写转换算法
木马克星只是杀的时候用。最好装一个好点的杀毒软件。
TOP
god19810929
该用户已被删除
地板
god19810929
发表于 2003-12-18 09:00
|
只看该作者
人民币大小写转换算法
今天上网, 我的qq能用了, 我把木马卸载了,他
就能用了.谢谢你告诉我,你能告诉我, 我是装一个木马克星软件好,还是不装好
TOP
bigblock
该用户已被删除
板凳
bigblock
发表于 2003-12-17 21:11
|
只看该作者
人民币大小写转换算法
呵呵~~当然不是我.这几天没怎么上网.你的qq应该是被盗了.最好就是去下个杀毒软件升级后杀掉病毒.然后打补丁.
TOP
god19810929
该用户已被删除
沙发
god19810929
发表于 2003-12-17 16:43
|
只看该作者
人民币大小写转换算法
伙计,今天开机, 电脑有点毛病, 显示ms-dos 对话框, 无法显示开机, 也关闭不了它.
我用热键重新启动, 才能进入windows, 我就去下载了一个木马软件查看, 发现了, 两个木马, 但是我的qq无法用了, 老是上不去, 还总是显示有不同ip的人想访问我的电脑. 是不是你干的??
要是你, 可别在干了, 我用的是公司电脑, 要是出了事情可就完了. 如果不是, 能不能告诉我, 怎么办?
TOP
返回列表
回复
发帖
使用交流
网络安全
网络技术
娱乐休闲
灌水乐园
文学天地
美图欣赏
网站办公
站务处理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]