意输入一个整数N(0~999999),输出它的英文表达式 用代码实现

意输入一个整数N(0~999999),输出它的英文表达式 用代码实现
任务描述】
任意输入一个整数N(0~999999),输出它的英文表达式.
例如,输入数字1,输出one;输入12,输出twelve;输入123,输出one hundred thirty three;输入123456,输出one hundred twenty three thousand fourhundred fifty six.
对于任意一个数值N(0~999999);
要想让它转换成英文表示法;
思考以下几个问题:
1、 在英语国家阿拉伯数字的表示方法
2、 字符串存入二维数组的表示方法
3、 递归的运用
4、 如何读取二维数组中的字符串
坐等,感激不尽
poria001 1年前 已收到1个回答 举报

mykg 幼苗

共回答了16个问题采纳率:81.3% 举报

如果是:
输入:123456,
输出:壹拾贰万叁仟肆佰伍拾陆整.
输出汉字大写,这个会.
输出英文,也能编写.
但是,时间,怕来不及了.

1年前 追问

2

poria001 举报

我主要想问问这个程序该如何写,程序流程图是什么,不过谢谢你,祝你天天开心

举报 mykg

变成汉字大写,一般是四位数,一组。
数字0~9,变成零~玖。
最低四位数,变成:几仟几佰几拾几元整。
往高四位数,变成:几仟几佰几拾几万。
再高四位数,变成:几仟几佰几拾几亿。
……
回头,再整理一下,把零仟、零佰、零拾、零,规范一下,即可。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.026 s. - webmaster@yulucn.com