求助简单题目

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

各位巨佬救救我这个蒟蒻吧
by zwyyy @ 2023-03-26 14:42:02


把s和v开double 如果这样 ```cpp if(s % v != 0) m -= s / v + 1; else m -= s / v; ``` 就会CE,因为%只能在整型里用 程序改成就能过: ```cpp #include<bits/stdc++.h> using namespace std; int main() { double s , v; int t , h, m; scanf("%d%d", &s, &v); m = 8 * 60 + 24 * 60; t = ceil (s / v) + 10; m = m - t; if (m >= 24 * 60) m -= 24 * 60; h = m / 60; m %= 60; if(h < 10) { if(m < 10) { printf("0%d:0%d", h, m); } else { printf("0%d:%d", h, m); } } else { if(m < 10) { printf("%d:0%d", h, m); } else { printf("%d:%d", h, m); } } return 0; } ``` @[zwyyy](/user/733140)
by _Adolf_Hitler_ @ 2023-03-26 15:13:15


@[JODAN_POOLE](/user/931106) 谢谢,但还是不是很懂
by zwyyy @ 2023-03-26 16:52:47


|