c语言求1到1亿中任意一个数将它转化为英文单词输出程序该怎么写呢?

c语言求1到1亿中任意一个数将它转化为英文单词输出程序该怎么写呢?像710000后面的0有几个英语单词的写法就不一样用循环每个节果格式又不完全相同又不可能全部用printf输出写格式到底该怎么循环呢?

英文的数字不大会但还是知道些,给你说一下思路:
(1) 首先看是不是数字过大或是负数,如果是就给出错误.
(2)看有几个millon或者是billon把billon前的数字打在billon前,之后再看millon .... thand...(千,忘单词了) h(百,呵呵又忘单词了) 后面的20之前的几十这个就好像没有什么好方法了.哎如果要打成汉字就好办多了.
(3) 注意:处理千百的那个程序有可能还要处理百万或billon前的数字,所以最好编写一个独立的函数.
;就这么多吧.
温馨提示:答案为网友推荐,仅供参考
相似回答