数字翻译器及其实现

【问题描述】
输入一个正整数N(N最大是4位数),输出它的英文表达。
【样例】
输入:1
输出:one
又输入:12
输出:twelve
右输入:135
输出:one hundred thirty five

思路:1、首先19以内的数字,可以直接输出。。

2、20~~~99以内的数字,整十的整数可以直接输出。否则,除以10输出十位数字,与10取模输出个位数字。

3、100~~~999以内的数字,除以100输出百位数字,与100取模得到一个两位的数字,转到2

4、1000~~~9999以内的数字,除以1000输出千位数字,与1000取模得到一个三位的数字,转到3

完整的实现代码如下:

运行效果图如下:


 

posted @ 2011-08-22 16:17  新技术  阅读(513)  评论(0编辑  收藏  举报