首页 > 试题广场 >

数字的英文表达和中文表达

[编程题]数字的英文表达和中文表达
  • 热度指数:602 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个32位整数num,写两个函数分别返回num的英文与中文表达字符串
注意: 如果你的程序出现了本地测试争取但题解错误的情况,请检查字符集以及行末空格问题
[举例]

num=319

英文表达字符串为:Three Hundred Nineteen

中文表达字符串为:三百一十九

num=1014

英文表达字符串为:One Thousand, Fourteen

中文表达字符串为:一千零十四

num=-2147483648

英文表达字符串为:Negative, Two Billion, One Hundred Forty Seven Million, Four Hundred Eighty Three Thousand, Six Hundred Forty Eight

中文表达字符串为:负二十一亿四千七百四十八万三千六百四十八
num=0

英文表达字符串为:Zero

中文表达字符串为:零


输入描述:
第一行有一个数字num.


输出描述:
输出两行,第一行为数字的英文表达,第二行为数字的中文表达
示例1

输入

319

输出

Three Hundred Nineteen
三百一十九
示例2

输入

1014

输出

One Thousand, Fourteen
一千零十四
示例3

输入

-2147483648

输出

Negative, Two Billion, One Hundred Forty Seven Million, Four Hundred Eighty Three Thousand, Six Hundred Forty Eight
负二十一亿四千七百四十八万三千六百四十八
示例4

输入

0

输出

Zero
零

备注:

问题信息

上传者:小小
难度:
5条回答 3704浏览

热门推荐

通过挑战的用户

查看代码