将数字转换为C中的文本名称

问题描述 投票:0回答:1

我正在尝试用C编写一个程序,以从[-9999,9999]接收任何数字用户输入,然后将数字作为单词打印出来。我应该先进行整数除法,然后再切换大小写以打印单词,但是我不确定到底该如何处理。

例如,>>

用户输入:178

输出:178


用户输入:-178

输出:负一百七十八


用户输入:8523

输出:八千五百二十三


用户输入:-8523

输出:负八百五十二十三

我正在尝试用C编写一个程序,以从[-9999,9999]接收任何数字用户输入,然后将数字作为单词打印出来。我应该做整数除法,然后将大小写切换到打印...

c switch-statement
1个回答
0
投票

首先,您需要掌握词汇表。这适用于英语,但是其他语言可能需要不同的词汇和稍微不同的算法(例如,法国vignt-et-une)。

© www.soinside.com 2019 - 2024. All rights reserved.