#include<stdio.h>
#include<stdlib.h>
#define err(s,x) {perror(s);exit(x);}
int main()
{
int hour=0,fen=0;
printf("Enter a 24-hour time:");
scanf("%d:%d",&hour,&fen);
if(hour>=24 || hour<0)
err("hour",1);
if(fen<0 || fen>=60)
err("fen",2);
if(hour>12&&hour<24)
{
printf("Equivalent 12-hour time:%d:%.2d PM",hour-12,fen);
}
else
{
printf("Equivalent 12-hour time:%d:%.2d AM",hour,fen);
}
getch();
}
C 输入24小时制的时间转换为12小时制得时间,暂不考虑错误处理
最新推荐文章于 2023-08-17 15:00:20 发布