task02
来源:互联网 发布:淘宝国乐一号 编辑:程序博客网 时间:2024/09/21 08:41
题目:
- 输入
- 第一行输入一个整数N,表示测试数据的组数(N<100)
每组测试数据占一行,是四个正整数,分别为M,X,Y,Z(数据保证X<Y<Z) - 输出
- 输出狗跑的路径,结果保留小数点后两位。
思考:
不用考虑狗在来回跑,因为,问题所要求的就是在哥哥追上弟弟的这段时间内,狗狗到底跑了多少距离,跟狗跑了几个来回无关,只需要计算出追赶上的时间就可以了
代码:
- #include <stdio.h>
- int main()
- {
- int k;
- scanf("%d",&k);
- while(k--)
- {
- int m,x,y,z;
- double n;
- scanf("%d%d%d%d",&m,&x,&y,&z);
- n=((m*x)*1.0/(y-x))*z;
- printf("%.2lf\n",n);
- }
- return 0
- }