C++與演算法

解答 - 等我一下

1小時 = 3600秒

1分鐘 = 60秒


想想看 3751秒 ,用手寫換算的情況:

  3751 / 3600 = 1 ... 151

  151 / 60 = 2 ... 31

所以

  3751秒 = 1小時231

把除法、取餘數用程式表示出來吧!

#include<iostream>
using namespace std;

int main()
{
    int N;
    int h, m, s;

    cin >> N;

    h = N/3600;
    N = N%3600;

    m = N/60;
    N = N%60;

    s = N;

    cout << h << " hr " << m << " min " << s << " sec" << endl;

    return 0;
}