新手C语言求助!貌似是有逻辑漏洞
查看原帖
新手C语言求助!貌似是有逻辑漏洞
1297789
moyunruhua楼主2024/5/10 19:52
#include<stdio.h>
#include<math.h>

int main()
{ 
	int s,v,h,m;
	int t,sum;
	scanf("%d %d",&s,&v);
	
	t=s/v+1;//取整数部分 然后统一加一 
	
	if(t+10<=480)//是否在第一天 
	{
		sum=480-t-10;
		h=sum/60;
		m=sum%60;
		if(m>=10)
		{
			printf("0%d:%d",h,m);
		}
		else
		{
			printf("0%d:0%d",h,m);
		}
	}
	else if(t+10>480)
	{
		sum=1920-t-10;
		h=sum/60;
		m=sum%60;
		if(m>=11)
		{
			printf("%d:%d",h,m);
		}
		else
		{
			printf("%d:0%d",h,m);
		}
	}
}

只有第九个WA 不知道是哪里没想到。

2024/5/10 19:52
加载中...