其实不难,注意就是每六分钟就要小时-1,否则会很奇怪。而且7分的话要显示07,还要加上冒号。
输入的是路程和速度。而且 还要去掉垃圾分类的时间
题目样例是100米和每分钟99米。
显然,先去掉垃圾分类的10分钟,就是7:50,然后1分钟走99米,需要2分钟才能到100米,因为走1分钟还差1米呢,别忘了。
所以是8:00-0:10-0.2=7:48.
接下来是代码。
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a, v;
double i, n;
double c, g;
cin >> a >> v;
c = ceil(a / v);
c = c + 10;
i = floor(c / 60);
n = c - i * 60.0;
if (n != 0)
{
n = 60 - n;
i = 8 - 1 - i;
if (i &