参考程序代码:
#include <iostream>
int main() {
// 甲车的速度(千米/小时)
double speedA = 36.0;
// 乙车的速度(千米/小时)
double speedB = 48.0;
// 甲车比乙车早出发的时间(小时)
double earlyStartTime = 2.0;
// 计算甲车在乙车出发前所走的路程(路程差)
double distanceDifference = speedA * earlyStartTime;
// 计算两车的速度差
double speedDifference = speedB - speedA;
// 计算乙车追上甲车所需的时间
double catchUpTime = distanceDifference / speedDifference;
// 输出结果
std::cout << "乙车需要 " << catchUpTime << " 小时追上甲车。" << std::endl;
return 0;
}