Davidkdw828 @ 2023-09-12 23:21:14
#include<bits/stdc++.h>
using namespace std;
int main(){
double a,b;
cin>>a>>b;
int ans=10;
ans+=ceil(a/b);
int x,y=60;
if(ans<=480) {
x=8-ceil(double(ans)/60);
cout<<0<<x<<":";
y-=ans%60;
if(y==60){
y=0;
cout<<y<<0;
}else cout<<y;
}
else{
ans=ans-480;
y=60;
x=24-ceil(double(ans)/60);
cout<<x<<":";
y=60-ans%60;
if(y==60){
y=0;
cout<<y<<0;
}else cout<<y;
}
return 0;
}
代码如上 自行测试了好多遍都看不出哪里有问题
by ZZX_6666 @ 2023-09-13 00:08:42
#include<bits/stdc++.h>
using namespace std;
int t;
int main(){
int s,v;
cin>>s>>v;
t=24*60+8*60;//时间先加上一天
t-=ceil(s*1.0/v);
t-=10;
if(t>=24*60)t-=24*60;//如果时间大于一天就减掉一天
printf("%02d:%02d",t/60,t%60);
return 0;
}
如果有用记得点个关注,谢谢!