#C1009. 午夜庄园的倒计时

午夜庄园的倒计时

题目背景

小杰是一位第五人格中的求生者,最近他和队友们发现了庄园中隐藏的一个神秘装置。这个装置会在特定时间自动激活,帮助求生者延长逃生时间,但装置的计时是用24小时制显示的,而小杰的手表是用12小时制显示的。为了能更好地安排行动,避免与监管者的巡逻时间冲突,小杰需要将装置的时间转换为12小时制来方便理解。

作为队友的你,决定帮助小杰编写一个程序,将装置显示的24小时制时间转换为12小时制格式,并带上AM或PM,这样他就能准确掌握激活时间。

任务要求:

  1. 编写一个C语言程序,接收一个24小时制的时间输入(格式为HH:MM,例如22:15),代表装置的激活时间。
  2. 将输入的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点钟。