1. 程式人生 > >ZZULIOJ 2508: 建國的回家之路

ZZULIOJ 2508: 建國的回家之路

題目描述

    過不了多久就要放寒假了,建國和同學們都買好了回家的火車票,在建國回家的路上,火車會經過兩座大橋,分別叫做建勳橋和建功橋,建國從網上查到建勳橋全長a米,建功橋長為b米,建國乘坐的火車長度為c米,假設這列火車勻速行駛,完全通過建功橋需要d秒,建國想讓你幫他算一算這列火車速度是多少,若保持這個速度完全通過建勳橋需要多長時間。

輸入

多例項輸入,每個例項共一行包含四個整數,a,b,c,d,分別對應題目中描述的含義。(0 < a,b,c,d <= 1000)
例項的數量保證小於等於100。

輸出

對於每個例項輸出火車的速度,以及完全通過建勳橋需要的時間,數字之間用空格隔開,結果保留兩位小數,每個例項輸出佔一行。

樣例輸入 Copy

1 1 1 1
10 10 5 10

樣例輸出 Copy

2.00 1.00
1.50 10.00
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	double a,b,c,d,t,v;
	while(cin>>a>>b>>c>>d)
	{
		t=0,v=0;
		v=(b+c)/d;//計算速度時要要建功橋長加車長,因為要完全通過
		t=(a+c)/v;//計算建勳橋時間時也要建勳橋長加車長
		cout<<fixed<<setprecision(2)<<v<<' ';
		cout<<fixed<<setprecision(2)<<t<<endl;
	}
}