bai_xie @ 2023-12-05 18:41:04
#include <stdio.h>
int main(void){
//定义
int s,v,t,c,a;
//输入距离和每分钟走多少米
scanf("%d %d",&s,&v);
//计算出需要走多久
//计算从今天8.00加明天一共多少分钟,假如路途遥远,每分钟走的又慢可能会提前很久出发
a = 24 * 60 + (60*8);
//向上取整
c = (s + v - 1) / v;
//判断是否大于一天的分钟数,如果大于,那么一定今天的时间,如果小于那么就是前一天的时间
t = a - c - 10;
if(t >= 24*60)
{
t -= 24*60;
}
//定义时间
int H,M;
//求出时间
H = t / 60;
M = t % 60;
//判断分钟是否大于10,小于则前面补0
if(M<10)
{
printf("%d:0%d",H,M);
}else
{
printf("%d:%d",H,M);
}
}
求大佬指点,只有30分,是后半段部分