萌新求助111
查看原帖
萌新求助111
1106948
coding_day楼主2024/1/25 22:59

题目不是要求输入俩正整数吗, 为什么我刚开始时s和v定义成int类型通过不了,然后定义成double类型又全部通过了

#include<bits/stdc++.h> 
using namespace std;

int main()
{
	double s,v;
	cin>>s>>v;
	int n=8*60+24*60;
	
	int con=ceil(s/v)+10;
	n-=con;
	if(n>=24*60){
		n-=24*60;
	}
	
	int h,ms;
	h=n/60,ms=n%60;
	int m=ms/10;
	int sec=ms%10;
	if(h>=10){
		cout<<h<<":"<<m<<sec<<endl;
	}else{
		cout<<0<<h<<":"<<m<<sec<<endl;
	}
	return 0;
}
2024/1/25 22:59
加载中...