最后一个测试点老是不对怎么办

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

@[makingtimefor](/user/1190656) 1.建议用`printf("%02d:%02d",hour,min)`格式化输出。 2.把`if(hour<=0)`改成`if(hour<0)`。
by dc_ansan_tangmingyi @ 2024-08-12 13:18:00


AC CODE: ```cpp #include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { int s,v,t; cin>>s>>v; t=s/v; if(s%v!=0){ t++; } int hour=7,min=50; int t_h=t/60; int t_m=t%60; hour-=t_h; min-=t_m; if(min<0){ min+=60; hour--; } if(hour<0){ hour+=24; } printf("%02d:%02d",hour,min); return 0; } ```
by dc_ansan_tangmingyi @ 2024-08-12 13:18:29


|