文件名称:数字翻译为英文的c++实现
文件大小:380B
文件格式:CPP
更新时间:2012-07-16 18:11:08
数字翻译为英文 算法实验 递归
1、 输入存储:用户输入数字,程序将其逐位转换为英文,考虑到用户输入的数字可能会比较长,所以应该用字符数组存储。 2、 数字转换:可以先将英文的0-9存到一个字符数组中,因为字符串的输出只需找到相应串的首地址即可,所以可以用一个循环逐位输出。注意,输入时,在数组中存储的是ASCII码,应将其减去48,得到相应数字。 3、 要考虑输入溢出问题,此时可以在用户输入后加一个判断,若超出存储数组的最大限度则给用户错误警告并退出。 4、 输出:考虑到格式,如zero-two,最后一个字符后没有“-”,所以最后一个字符要单独输出。