问题描述
解决方案
这不难吧,十个数字的拼音存到一个数组里,另外shi、bai、qian、wan、yi存到另一个数组,然后数字分别除以1亿、1万 、1000、100、10,
根据得到的结果从相应的数组中取出对应的拼音就可以了,注意的是除以1亿和1万时得到的结果要再分别进行一次1000、100、100的除法运算
解决方案二:
很难吗
解决方案三:
我做过转换成大写的,如拾玖,壹万贰仟叁佰肆拾伍,挺简单的。简单思路就是split或者substring或者tochararry成字符组,switch匹配成拼音或者其他字符,最后连接成字符串输出
时间: 2024-10-15 02:37:50