如何把数字金额转换成中文大写

来源:互联网 发布:加权轮询算法 编辑:程序博客网 时间:2024/04/28 17:11

问题:要求把万亿级别内的浮点数转换成中文大写,例如把数字1112221000060.254400转换成:壹万壹仟壹佰贰拾贰亿贰仟壹佰万零陆拾元零贰角伍分

 

分析:关键是先把double类型转换成char字符串,然后逐个字符进行转换。区分3中情况:字符为0,字符不为0,字符为0且后继所有字符为0。

 

numberString.h头文件:

 

main文件:

原创粉丝点击