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;
	}
}

猜你喜欢

转载自blog.csdn.net/basketball616/article/details/85863246
今日推荐