问题描述 |
---|
一只船在静水中航行速度一定,设为v1。一条河流的上下游有两个相距为s的码头,该船航行于此两码头之间,往返一次需要时间为t1,水流速度一定,设为v2。若该船在静水中往返同样的距离,需要的时间为t2。求t1-t2。答案精确到小数点后2位。 注意:一定要看【提示说明】 |
输入描述 |
多组案例。一个正整数n,表示案例的数量。(n<=100) 每组案例中,有三个正浮点数s、v1、v2,分别表示码头间的距离、船速、水流速度。(均不大于10000,且保证v1>v2) |
输出描述 |
针对每组案例,输出一个浮点数,表示t1-t2的结果。四舍五入到小数点后两位。 每组案例输出完要换行。 |
样例输入复制样例 |
2 7.5 1.5 1 8 4 1 |
样例输出 |
8 0.27 |
提示说明 |
第一个样例答案是8,输出8.00也是正确的。 注意:由于cout指令对于比较大的浮点数是按科学计数法输出,存在巨大精度误差,因而需要改为使用printf指令,例如本题中如果最后的答案存储在double浮点变量ans中,则不要使用cout<<ans<<endl;输出,而是替换成printf("%.2lf\n",ans);输出。 |
来源 |
2021级C++上机考 |