30分求调
查看原帖
30分求调
409774
Maysoul楼主2022/3/17 08:52

如下,求大佬调

#include<bits/stdc++.h>
using namespace std;
int read()
{
	int s=0,w=1;
	char ch=getchar();
	while(ch<'0'||ch>'9'){if(ch=='-'){w=-1;}ch=getchar();}
	while(ch>='0'&&ch<='9'){s=s*10+ch-'0';ch=getchar();}
	return s*w;
}
int main()
{
	int a,b,h=0;
	cin>>a>>b;
	int m=a/b;
	m+=10;
	if(a%b!=0) m++;
	if(m>=60)
	{
		h=m/60;
		m%=60;	
	}
	if(h>8)
	{
		h-=8;
		if(m!=0) h++;
		int c=24-h;
		if(c<10) cout<<"0"<<c<<endl;
		else cout<<c<<endl;
		int d=60-m;
		if(m<10) cout<<"0"<<d<<endl;
		else cout<<d<<endl;
	}
	else
	{
		cout<<"0";
		if(m!=0) h++;
		cout<<8-h<<":";
		int d=60-m;
		if(m<10) cout<<"0"<<d<<endl;
		else cout<<d<<endl;
	}
}
2022/3/17 08:52
加载中...