#include <stdio.h>
void convertTime(int hour, int minute) {
if (hour >= 0 && hour <= 23 && minute >= 0 && minute <= 59) {
if (hour == 0) {
printf("12:%02d AM\n", minute);
} else if (hour < 12) {
printf("%d:%02d AM\n", hour, minute);
} else if (hour == 12) {
printf("%d:%02d PM\n", hour, minute);
} else {
printf("%d:%02d PM\n", hour - 12, minute);
}
} else {
printf("输入的时间无效!\n");
}
}
int main() {
int hour, minute;
printf("请输入24小时制的时间(小时:分钟):");
scanf("%d:%d", &hour, &minute);
convertTime(hour, minute);
return 0;
}