这个读出来的数不对(~_~;),数好奇怪

img

img


我输入的数字跟输出的结果不一样?而且这个数字比较奇怪。是出了什么问题?


#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    int m1,h1,sum1;
    int m2, h2,sum2;
    cout << "请输入第一个时间为:" << endl;
    cin >> h1 >> m1;
    cout << "请输入第二个时间为:" << endl;
    cin >> h2 >> m2;
    sum1 = h1 * 60 + m1;
    sum2 = h2 * 60 + m2;
    if (sum1 > sum2)
    {
        (sum1 - sum2)/60;
        cout << (sum1 - sum2) / 60 << "时" << (sum1 - sum2) % 60 << "分" << endl;

    }
    cout << (sum2 - sum1) / 60 << "时" << (sum2 - sum1) % 60 << "分" << endl;

}

怎么不对的?不就是这个结果吗