#C1009. 午夜庄园的倒计时
午夜庄园的倒计时
题目背景
小杰是一位第五人格中的求生者,最近他和队友们发现了庄园中隐藏的一个神秘装置。这个装置会在特定时间自动激活,帮助求生者延长逃生时间,但装置的计时是用24小时制显示的,而小杰的手表是用12小时制显示的。为了能更好地安排行动,避免与监管者的巡逻时间冲突,小杰需要将装置的时间转换为12小时制来方便理解。
作为队友的你,决定帮助小杰编写一个程序,将装置显示的24小时制时间转换为12小时制格式,并带上AM或PM,这样他就能准确掌握激活时间。
任务要求:
- 编写一个C语言程序,接收一个24小时制的时间输入(格式为
HH:MM
,例如22:15
),代表装置的激活时间。 - 将输入的24小时制时间转换为12小时制时间,并输出带有AM或PM的格式时间(例如
10:15 PM
)。
题目描述
输入两个以:
分隔的整数,分别代表24小时制的小时数与分钟数。输出该时间对应的12小时制时间。
样例
22:15
10:15 PM
08:56
08:56 AM
提示
- 使用
scanf
函数来获取用户输入。 - 整数
int
类型变量的输入输出格式使用%d
。使用%02d
控制输出长度为2,右对齐且空位用0填充 - 使用
if
判断是PM
还是AM
。 - 注意0点钟实际上是24点钟。