80, 求调

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

AC:(源代码调,求关) 你只判断了小时的前导0,没判断分钟的前导0。 ```cpp #include<bits/stdc++.h> using namespace std; int main() { int s, v,time,x; cin>>s>>v; time=ceil(1.0*s/v)+10; x=8*60-time; if(x<0){ x=1440+(8*60-time) ; if(x/60<10){ cout<<'0'<<x/60<<':'<<(x%60<10?"0":"")<<x%60; } else cout<<x/60<<':'<<(x%60<10?"0":"")<<x%60; } else cout<<'0'<<x/60<<':'<<(x%60<10?"0":"")<<x%60; return 0; } ```
by Wangcanyuan @ 2024-07-29 13:54:01


@[Ruthlesser](/user/1388115)
by Wangcanyuan @ 2024-07-29 13:54:32


@[Ruthlesser](/user/1388115) 要判断分钟是否要加0,你只判断了小时,求关
by 0Io_oI0 @ 2024-07-31 14:50:24


@[Wangcanyuan](/user/1062722) @[0Io_oI0](/user/1037440) @[Ruthlesser](/user/1388115) 这是顺序结构 ```cpp #include <bits/stdc++.h> using namespace std; int main(){ float s,u;//int类型上取整无效 int t,hh=7,mm=0; cin>>s>>u; t=ceil(s/u)+10;//上学时间 hh=hh-(t/60)+24;//加24防止负数 mm=mm-(t%60)+60;//加60防止负数 printf("%.2d:%.2d",hh%24,mm%60);//c++的一个特性,%.2d是往前补0 return 0; } ``````
by GAOchang12 @ 2024-08-07 11:23:36


@[GAOchang12](/user/1399241) 好的
by _Monody_ @ 2024-08-07 14:17:10


|