用英文读出数字

实践练习C++17

简介

朋友雅各布在镇上最繁忙的熟食店工作,忙着切片、称重、打包,饥饿的顾客排成长龙。为保持秩序,每位顾客到店时先领取号码牌。

轮到下一位时,雅各布会完整地用英语读出号码,确保大家听清。

任务说明

给定一个数字,把它写成朋友叫号时应使用的英语单词。号码范围是 0 到 999,999,999,999。

例如:

  • 0 → zero
  • 1 → one
  • 12 → twelve
  • 123 → one hundred twenty-three
  • 1,234 → one thousand two hundred thirty-four