题目描述
X星球愤怒的小鸟喜欢撞火车!
一根平直的铁轨上两火车间相距 1000 米。两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。
愤怒的小鸟从A车出发,时速50米/秒,撞向B车,然后返回去撞A车,再返回去撞B车,如此往复…
两火车在相距1米处停车。问:这期间愤怒的小鸟撞 B 车多少次?
输出
输出一个整数表示答案
代码如下:
#include <iostream>
using namespace std;int main() {int k = 0;int v1 = 10;int v2 = 10;int v = 50;int ans = 0;double s = 1000;while (s > 1) {k++;double t = s / (v2 + v);s = s - t * (v1 + v2);if (k % 2 == 1)ans++;}cout << ans << endl;return 0;
}