70分求助 wa8,9,10

P5707 【深基2.例12】上学迟到

@[LuYiFan_2007](/user/256491) ~~你这清晰的思路真的ex到我了~~ 分钟为负数时是要用60减的,且要从小时进位
by flame_soul @ 2022-06-29 18:52:04


@[flame_soul](/user/141508) 万分感谢
by LuYiFan_2007 @ 2022-06-29 20:03:05


```cpp #include<iostream> #include<cmath> using namespace std; int main() { int s, v, t1, t2, h, m; cin >> s >> v; if(s%v==0) { t1 = 10 + s/v; } else { t1 = 11 + s/v; } t2 = 480 - t1; h = t2 / 60; if(t2<0) { m = abs(t2)-abs(h)*60; m = 60 - m; h = h - 1; } else { m = t2 - h *60; } if(h < 0) { h = 24 + h; } if(h<10) { if(m<10) { cout << 0 << h << ":" << 0 << m; return 0; } else { cout << 0 << h << ":" << m; return 0; } } else { if(m<10) { cout << h << ":" << 0 << m; return 0; } else { cout << h << ":" << m; return 0; } } } ```
by LuYiFan_2007 @ 2022-06-29 20:13:37


AC了
by LuYiFan_2007 @ 2022-06-29 20:13:53


|