社区讨论
求助原题+代码(取关)
题目总版参与者 1已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @m3vanr2v
- 此快照首次捕获于
- 2024/11/24 15:45 去年
- 此快照最后确认于
- 2025/11/04 14:01 4 个月前
求助原题+代码(取关)
题目
题目描述
写一个程序把一个用 hour:minute 表示的美国时间转换成美式英语表示的时间(按下面的格式)。
这里是转换的规则:( 注意他们可能不同于你习惯的英国规则)
第一个字符以大写字母写输出
复合的英文数目是带有连字符号的,举例来说:
forty-four
用[x_in_english] o'clock 来表示 x:00
用Quarter past [x_in_english] 来表示 x:15
用[x_in_english] thirty 来表示 x:30
用Quarter to [next_hour_in_english] 来表示x:45
以别的方式来表示其它x:nn
[x_in_english] [nn_in_english] 当 nn<45
[60-nn_in_english] to [next_hour_in_english] 当 nn>45
Examples:5:00 Five o'clock
10:10 Ten ten
9:22 Nine twenty-two
5:15 Quarter past five
2:30 Two thirty
6:40 Six forty
5:45 Quarter to six
8:47 Thirteen to nine
12:47 Thirteen to one (American time: 1:00 follows 12:00)输入
单独的一行包括一个以hour:minutes表示的时间。
每一个hour属于[1..12],minutes总是成表示成两位在[0..59]的范围里。输出
单独的一行包括一个被表示成英文的时间。样例输入
5:45样例输出
Quarter to six
回复
共 1 条回复,欢迎继续交流。
正在加载回复...