将几秒钟转换为小时数分钟的公式是什么?

What is the formula to convert the seconds to hours and minutes

本文关键字:分钟 是什么 小时 转换 几秒 钟转换      更新时间:2023-10-16

我尝试了多次,但仍然失败。转换的小时是正确的,但对于给出的任何输入都将有2秒钟的时间。

#include <iostream>
using namespace std;
class Time
{
private:
    int T1, T2, T3;
public:
    void getseconds(void);
    void getinhours(void);
};
void Time::getseconds(void)
{
    cout << "Enter time-1 in seconds: ";
    cin >> T1;
    cout << endl;
    cout << "Enter time-2 in seconds: ";
    cin >> T2;
    cout << endl;
}
void Time::getinhours(void)
{
    T3 = (T1 + T2) / 3600;
    cout << "The Time is: " << T3 /*hours*/ << " : " << (T3 % 3600) / 60 /*seconds*/ << " : " <<  T3 % 60 /*minutes*/;
    cout << endl;
}
int main()
{
    Time t;
    t.getseconds();
    t.getinhours();
    system ("pause");
}

您的错误在错误的时间和地点分开:

T3 = T1 + T2;
cout << "The Time is: " << T3 / 3600 /*hours*/ << " : " ;
cout <<  (T3 / 60) % 60 /*minutes*/ << " : ";
cout << T3 % 60 /*seconds*/ << endl;