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

将秒数转换为时间格式(12小时制,如果小时数大于23,则转换成天数)(分支结构嵌套/双分支结构)

时间:2022-09-19 20:34:37浏览次数:66  
标签:小时数 12 秒数 23 嵌套 分支

#include <stdio.h>
 main( )
 {
    int a,d=0;
    scanf("%d",&a);
    while(a>86399)
    {
        a=a-86400;
        d++;
        if(a<86399)
        {
            break;
        }
    }
    if(a<43199&&d!=0)
    {
    int h;
    h=a/3600;
    int m;
    m=(a%3600)/60;
    int s;
    s=(a%3600)%60;
    printf("%d day %d:%d:%d AM\n",d,h,m,s);
    }
    else if(a<86399&&d!=0)
    {
    a=a-43200;
    int h;
    h=a/3600;
    int m;
    m=(a%3600)/60;
    int s;
    s=(a%3600)%60;
    printf("%d day %d:%d:%d PM\n",d,h,m,s);
    }
    else if(a<43199&&d==0)
    {
    int h;
    h=a/3600;
    int m;
    m=(a%3600)/60;
    int s;
    s=(a%3600)%60;
    printf("%d:%d:%d AM\n",h,m,s);
    }
    else if(a<86399&&d==0)
    {
       a=a-43200;
    int h;
    h=a/3600;
    int m;
    m=(a%3600)/60;
    int s;
    s=(a%3600)%60;
    printf("%d:%d:%d PM\n",h,m,s);
    }
 }

 

标签:小时数,12,秒数,23,嵌套,分支
From: https://www.cnblogs.com/lachesism/p/16708956.html

相关文章