AC代码:

#include<cmath>
#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
int main()
{
    int day, hour, min, sec,t;
    cin >> t;
    if (t < 60) cout << t << endl;
    else if (t >= 60 && t < 3600)
    {
        sec = t % 60; min = t/60;
        cout << setw(2) << setfill('0') << min << ":" << setw(2) << setfill('0') << sec << endl;
    }
    else if (t >= 3600 && t < 86400)
    {
        hour = t / 3600; min = t % 3600 / 60; sec = t % 3600 % 60;
        cout << setw(2) << setfill('0') << hour << ":" << setw(2) << setfill('0') << min << ":" << setw(2) << setfill('0') << sec << endl;
    }
    else if (t >= 86400 && t < 172800)
    {
        hour = t % 86400 / 3600; min = t % 86400 % 3600/60; sec = t % 86400 % 3600 % 60;
        cout<<"1"<<" day " << setw(2) << setfill('0') << hour << ":" << setw(2) << setfill('0') << min << ":" << setw(2) << setfill('0') << sec << endl;
    }
    else if (t >= 172800)
    {
        day = t/86400; hour = t % 86400 / 3600; min = t % 86400 % 3600 / 60; sec = t % 86400 % 3600 % 60;
        cout<<day<<" days "<< setw(2) << setfill('0') << hour << ":" << setw(2) << setfill('0') << min << ":" << setw(2) << setfill('0') << sec << endl;
    }
    return 0;
}

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐