首页 > 其他分享 >将秒数转换为时间格式(24小时制,如果小时数大于23,则转换成天数)(单分支结构)

将秒数转换为时间格式(24小时制,如果小时数大于23,则转换成天数)(单分支结构)

时间:2022-09-19 18:14:32浏览次数:59  
标签:24 3600 秒数 23 int 60 a%

#include <stdio.h>
 main( )
 {
    int a;
    scanf("%d",&a);
    int h;
    h=a/3600;
    if(h>23)
    {
        int d;
        d=h/24;
        h=h-24;
        if(h>23)
        {
            h=h-24;
        }
        int m;
        m=(a%3600)/60;
        int s;
        s=(a%3600)%60;
        printf("%d day %d:%d:%d\n",d,h,m,s);
    }
    else
    {int m;
    m=(a%3600)/60;
    int s;
    s=(a%3600)%60;
    printf("%d:%d:%d\n",h,m,s);
    }
 }

标签:24,3600,秒数,23,int,60,a%
From: https://www.cnblogs.com/lachesism/p/16708548.html

相关文章