90分求助!

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

话不多说,直接上代码。 我们首先计算出yyy需要的时间,第二步用到前一天0点的时间减去yyy需要的时间,最后再逐步计算小时和分钟就可以啦。 ``` #include<bits/stdc++.h> using namespace std; int main() { int s,v,a,b,c,d; scanf("%d%d",&s,&v); a=ceil(1.0*s/v)+10; b=(24+8)*60-a;//到前一天0点的时间 c=b/60%24;//计算小时 d=b%60;//计算分钟 printf("%02d:%02d",c,d);//输出两位,用0补齐 return 0; } ``` `ceil`函数是向上取整哦。 蒟蒻第一次写题解,有错误望大佬指正。
by xuqihang @ 2023-01-16 20:14:41


|