问题:要求把万亿级别内的浮点数转换成中文大写,例如把数字1112221000060.254400转换成:壹万壹仟壹佰贰拾贰亿贰仟壹佰万零陆拾元零贰角伍分
分析:关键是先把double类型转换成char字符串,然后逐个字符进行转换。区分3中情况:字符为0,字符不为0,字符为0且后继所有字符为0。
numberString.h头文件:
main文件:
该程序将万亿级别内的浮点数转换为中文大写形式,例如将1112221000060.254400转换为:壹万壹仟壹佰贰拾贰亿贰仟壹佰万零陆拾元零贰角伍分。通过先将double类型数字转换为char字符串,然后逐个字符处理,区分不同情况,如字符为0,非0字符,连续0的情况,最后根据单位和中文数字进行组合。
问题:要求把万亿级别内的浮点数转换成中文大写,例如把数字1112221000060.254400转换成:壹万壹仟壹佰贰拾贰亿贰仟壹佰万零陆拾元零贰角伍分
分析:关键是先把double类型转换成char字符串,然后逐个字符进行转换。区分3中情况:字符为0,字符不为0,字符为0且后继所有字符为0。
numberString.h头文件:
main文件:

被折叠的 条评论
为什么被折叠?