绝对要记录一下,直接写成史山代码
查看原帖
绝对要记录一下,直接写成史山代码
1220890
MoYuzaizai01楼主2023/11/28 01:44
#include <stdio.h>
int main(){
int s,v,t,d,m,h;	//s路程v速度t消耗时间min d剩余时间min m分钟 h小时
scanf("%d %d",&s,&v);
if(s%v==0)	//判断走路的时间有没有余,若不好整除走路时间加1分钟
{
    t=s/v+10;
}
else
{
    t=s/v+10+1;
}
d=8*60-t;	//从8点去消耗掉的时间剩余d分钟
if(d>=0)	//如果消耗时间大于8*60则d取负,需要另外判断
{
m=d%60;
h=d/60;
}
else
{
m=(24*60+d)%60;
h=(24*60+d)/60;
}
if(h<10&&m<10)	//分类讨论要不要加0
{
    printf("0%d:0%d",h,m);
}
else if(h<10&&m>10)
{
    printf("0%d:%d",h,m);
}
else if(h>=10&&m>=10)
{
    printf("%d:%d",h,m);
}
else if(h>10&&m<10)
{
    printf("%d:0%d",h,m);
}
return 0;
}
2023/11/28 01:44
加载中...