意输入一个整数N(0~999999),输出它的英文表达式用代码实现
任务描述】
任意输入一个整数N(0~999999),输出它的英文表达式.
例如,输入数字1,输出one;输入12,输出twelve;输入123,输出onehundredthirtythree;输入123456,输出onehundredtwentythreethousandfourhundredfiftysix.
对于任意一个数值N(0~999999);
要想让它转换成英文表示法;
思考以下几个问题:
1、在英语国家阿拉伯数字的表示方法
2、字符串存入二维数组的表示方法
3、递归的运用
4、如何读取二维数组中的字符串
坐等,感激不尽
高大鹏回答:
如果是:
输入:123456,
输出:壹拾贰万叁仟肆佰伍拾陆整.
输出汉字大写,这个会.
输出英文,也能编写.
但是,时间,怕来不及了.
郭利川回答:
我主要想问问这个程序该如何写,程序流程图是什么,不过谢谢你,祝你天天开心
高大鹏回答:
变成汉字大写,一般是四位数,一组。
数字0~9,变成零~玖。
最低四位数,变成:几仟几佰几拾几元整。
往高四位数,变成:几仟几佰几拾几万。
再高四位数,变成:几仟几佰几拾几亿。
……
回头,再整理一下,把零仟、零佰、零拾、零,规范一下,即可。
相关文章: