速度差

小王于2021-12-08发布在亲友圈 / 被围观904次

【问题描述】
两辆汽车在同一地点,同时沿同一方向前进。一辆车的速度为60km/h,另一辆车的速度为90km/h。显然,快车与慢车的距离会不断拉开,每过一个小时(60分钟),两车的距离就拉开30公里。现在两车之间的距离为L公里,求出两车已经行驶了多少分钟?
【输入样例】

30

【输出样例】

60

【代码解答】

cpp

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    double v1 = 60, v2 = 90, L = 0, x = 0, t = 0;
    scanf("%lf", &L);
    x = L / (v2 - v1);
    t = x * 60;
    printf("%.0lf", t);
    return 0;
}

【执行演示】

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注