C++求助,怎么写都是80分,数据点3和5过不了

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

@[AthenaChen](/user/1004115) ```cpp #include <bits/stdc++.h> using namespace std; int s, v, cnt, sum_min, hour, minute; int main() { cin >> s >> v; if (s % v == 0) cnt = s / v; else cnt = s / v + 1; sum_min = (1910 - cnt) % 1440; hour = sum_min / 60; minute = sum_min % 60; if (0 <= hour && hour <= 9 && 0 <= minute && minute <= 9) cout << 0 << hour << ":0" << minute << endl; else if (0 <= hour && hour <= 9 && 10 <= minute && minute <= 59) cout << 0 << hour << ":" << minute << endl; else if (10 <= hour && hour <= 23 && 0 <= minute && minute <= 9) cout << hour << ":0" << minute << endl; else if (10 <= hour && hour <= 23 && 10 <= minute && minute <= 59) cout << hour << ":" << minute << endl; return 0; } ``` 可能是没有模1440吧
by SZ_Metro_Line14 @ 2023-05-07 14:32:24


@[SZ_Metro_Line14](/user/643612) 收到,非常感谢!
by AthenaChen @ 2023-05-07 16:03:41


分钟也要是两位数
by caixukunnb @ 2023-05-07 22:33:41


@[caixukunnb](/user/999132) 感谢!终于发现了自己本来的代码写的是''单引号但改成""双引号之后就过了!
by AthenaChen @ 2023-05-09 22:51:03


|