兄弟郊游问题
描述
兄弟倆騎車郊游,弟弟先出發,每分鐘X米,M分鐘后,哥哥帶一條狗出發。以每分鐘Y米的速度去追弟弟,而狗則以每分鐘Z米的速度向弟弟跑去,追上弟弟后又立即返回,直到哥哥追上弟弟時,狗跑了多少米?
輸入
第一行輸入一個整數N,表示測試數據的組數(N<100)
每組測試數據占一行,是四個正整數,分別為M,X,Y,Z(數據保證X< Y< Z)
輸出
輸出狗跑的路徑,結果保留小數點后兩位。
樣例輸入
1
5 10 15 20
樣例輸出
200.00
代碼如下
#include< stdio.h>
int main()
{
double x,y,z,a,b,m;
int n;
scanf(“%d”,&n);
while(n–)
{
scanf(“%lf %lf %lf %lf”,&m,&x,&y,&z);
printf(“%.2lf\n”,x*m/(y-x)z); //x*m+x?=y*? , 其中?為哥哥追上弟弟所用時間為?分鐘;
} //將?移到一邊整理得總時間,再乘以狗的速度z分鐘每米即可;
return 0;
}
總結