编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的格式:
Enter a 24-hour time: 21 :11
Equivalent 12-hour time: 9:11 PM
注意不要把12:00显示成0:00。
#include <stdio.h>
main(void) {
int i, k;
printf("Enter a 24-hour time:");
scanf("%2d:%2d", &i, &k);
printf("Equivalent 12-hour time:");
if (i >= 0 && i <= 12) printf(" %2d:%2d AM", i, k);
if (i >= 13 && i <= 24)
{ i = i - 12;
printf("%2d:%2d PM", i, k); }
return 0;
}