黑马程序员技术交流社区
标题:
经典的入学考试题,死了很多脑细胞才测试出来的
[打印本页]
作者:
linuxpara910829
时间:
2015-2-22 17:44
标题:
经典的入学考试题,死了很多脑细胞才测试出来的
本帖最后由 linuxpara910829 于 2015-2-22 17:50 编辑
10、 金额转换,阿拉伯数字转换成中国传统形式。
*例如:101000001010 转换为 壹仟零壹拾亿零壹仟零壹拾圆整
思路:
*1.要将数字转成其他格式的数字,最方便的方法是查表法,所以要定义两个数组,一个数字表格,一个单位表格。
*2.遍历用户输入的数据,一个一个转换成中文大写,在转换的过程中加上单位,特殊情况:分析示例可以看出单遇到0的时候不需要加单位,但是会转成多个零,
*这不是我们需要的结果。分析转换后的结果发现出现了叠词,这就好办了,用正则表达式将叠词替换成叠词元素。
*3.为了程序更严谨,我们可以判断用户输入的时候会出现的各种情况,加以处理。
Test10.rar
2015-2-22 17:49 上传
点击文件名下载附件
1.58 KB, 下载次数: 37
作者:
HeavenYoung
时间:
2015-2-22 22:38
学习一下
作者:
superdite
时间:
2015-2-22 22:52
学习一下,谢谢楼主
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2