时间转化C语言

#include <stdio.h>
//已知任意表示时间的24小时制整数转化为12小时制时间显示,并用AM PM表示上午或下午
//如1625,2348,834,1035分别显示04:25PM  11:48PM  08:34AM 10:35AM
main()
{
    int t,h,m;
    t=1605;
    h=(t/100)%12;
    if(h==0) h=12;
    printf("%d: ",h);
    m=t%100;
    if(m<10) printf("0");
    printf("%d",m);
    if(t<1200||t==2400) printf("AM");
    else printf("PM");


    getchar();
 }

 

posted @ 2022-05-07 15:12  myrj  阅读(232)  评论(0编辑  收藏  举报