哪位大佬帮我看一下哪错了
查看原帖
哪位大佬帮我看一下哪错了
923508
Xu1012楼主2023/1/5 17:45
#include<stdio.h>
int main()
{
	int s,v,t,h,f,a,b;
	scanf("%d %d",&s,&v);
	t=s/v+11;
	if(t%60==0)						//分成两种情况:时间刚好1.是(2.不是)整个小时 (1)
	{
		h=t/60;
		if(h<=8)					//出发时间在今天之内 
		{
			a=8-h;
			printf("0%d:00",a);		//因为是整个小时,后面分钟直接输出00即可 
		}
		else						//出发时间在昨天 
		{
			a=32-h;					//32-h=24-(h-8)
			if(a>=10)				//判断时前面是否要加0	 
			printf("%d:00",a);
			else
			printf("0%d:00",a);		
		}
	}
	else						//(2) 
	{
		h=t/60+1;
		if(h<=8)
		{
			a=8-h;
			f=t%60;
			b=60-f;					//求出分 
			if(b>=10)				//判断分前面是否要加0
			printf("0%d:%d",a,b);
			else
			printf("0%d:0%d",a,b);
		}
		else
		{
			a=32-h;
			f=t%60;
			b=60-f;
			if(b>=10)
			printf("0%d:%d",a,b);
			else
			printf("0%d:0%d",a,b);
		}
	}
	return 0;
}
2023/1/5 17:45
加载中...