题目不是要求输入俩正整数吗, 为什么我刚开始时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;
}