求助!!!最后三个点过不了
查看原帖
求助!!!最后三个点过不了
136576
zs12138楼主2021/7/10 22:41

求助大神帮忙找一下错误 Thanks♪(・ω・)ノ

找了好久...

 #include<bits/stdc++.h> 
 using namespace std;
 int main()
 {
 	double s,v;
 	cin>>s>>v;
 	int t=ceil(s/v)+10;
 	if(t<=480)
 	{
 		int h=7-(t/60); int m=60-(t%60);
 		if(m==60) {h++; m=0;}
		if(m>=10) cout<<'0'<<h<<':'<<m;
		else cout<<'0'<<h<<':'<<'0'<<m;
	 }
	 else
	 {
	 	int h=23-((t-480)/60); int m=60-(t-480)%60;
	 	if(m==60) h++; m=0;
	 	if(h<10)
	 	{
	 		 if(m>=10) cout<<'0'<<h<<':'<<m;
	 	else cout<<'0'<<h<<':'<<'0'<<m;
		 }
		else
		{
			 if(m>=10) cout<<h<<':'<<m;
	 	else cout<<h<<':'<<'0'<<m;
		}
	 }
	 return 0;
 }
2021/7/10 22:41
加载中...