萌新求助,8和10wa了,不知道哪里错
查看原帖
萌新求助,8和10wa了,不知道哪里错
442406
wellseasun楼主2021/8/18 21:27
#include<stdio.h>
#include<math.h>
int main()
{
	double s,v;
	int t;
	scanf("%lf%lf",&s,&v);
	t=8*60-s/v-10;
	if(t<0)/*所需时间超过八小时,需要提前一天去的情况 */
	{
		int hour=(24*60+t)/60;/*hour是时间(t是负数所以要加) */
		int minute=(24*60+t)%60;
		if(hour>=10)
		printf("%d:%d",hour,minute);/*10-24点出发*/
		else if(minute>=10)
		printf("%d%d:%d",0,hour,minute);/*分钟满十分钟不需要补0的情况 */
		else
		printf("%d%d:%d%d",0,hour,0,minute);/*分钟不满十分钟需要补0的情况 */
	}
	else/*在第一天(八小时之内)到达学校 */
	{
		int hour=t/60;
		int minute=t%60; 
	    if(minute>=10)
		printf("%d%d:%d",0,hour,minute);/*分钟满十分钟不需要补0的情况 */
		else
		printf("%d%d:%d%d",0,hour,0,minute);/*分钟不满十分钟需要补0的情况 */
	}
	
	return 0;
} 


2021/8/18 21:27
加载中...