南阳oj 兄弟郊游问题

#include<iostream>
#include<stdio.h>
using namespace std;
int main ()
{
int n;
cin>>n;
while(n--)
{
double m,x,y,z;
cin>>m>>x>>y>>z;
double s1=m*x;
double v=y-x;
double t=s1/v;
double s=z*t;
printf("%.2lf\n",s);
}
return 0;
}

做题的时候思路要灵活变通,题目要求狗跑的距离,不用一次一次推

只需要算出哥哥追上弟弟的时间,再乘以狗的速度就是狗的距离

另外注意数据的类型,题目要求保留两位小时,将变量都设置为double 类型,否则答案错误

猜你喜欢

转载自www.cnblogs.com/huanya/p/9365848.html