这个程序很简单,只需要用double做路程与速度就可以了
代码如下
#include<bits/stdc++.h>//万能头文件
using namespace std;
int main()
{
double s=0,u=0;//用double类型
int n,sh,fe;
cin >> s >> u;//路程和速度
n=ceil(s/u)+10;//向上取整
n=24*60+8*60-n;//怕时间超出8小时,就把昨天的时间一起算了。
sh=n/60%24;//计算出出发的小时(记住如果小时大于8就要减去24小时)
fe=n%60;//分钟
if(sh<10) cout << "0";//如果小时小于10,就要在前面加上'0'
cout << sh << ":" ;
if(fe<10) cout << "0";//分钟也是一样
cout << fe ;
return 0;
}
希望有大佬能指点指点,有其他问题加我私聊,谢谢