数字翻译器及其实现
【问题描述】
输入一个正整数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
完整的实现代码如下:
运行效果图如下: