求解这个题咋写,如何能转换

img


#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
 
int conversion_time_fun() {
    double input_seconds ;
    double seconds,minutes,hours;
    int seconds02,minutes02, hours02;
 
    cout << "请输入秒数:" << endl;
    cin >> input_seconds;
    //    计算小时
    hours = input_seconds / 60 / 60;  // 1
    hours02 = (int)hours;
    // 计算分钟
    minutes = input_seconds / 60;
    if (minutes >= 60) {
        minutes02 = minutes - 60 * (double)hours02;
    }
    else {
        minutes02 = minutes;
    }
    // 计算秒数
    seconds = (60 * 60 * hours02) + (60 * minutes02);
    seconds02 = input_seconds - seconds;
 
    // 输出格式
    printf("时间:%02d:%02d:%02d", hours02, minutes02, seconds02); // 自动填充0,2代表填充的个数(位数)
 
    return 0;
}

3600取余 a时
3600取除 b秒
t减去3600a减去b c
c/60分