反思:这道题没什么好说的,但是我交了4次都是wa,一直以为浮点数出问题了,其实我多加了一个if(p==q)特殊处理了,导致l=p=q=1错了,想起老师曾这么说过,不到万不得已的时候都不要去特殊地去处理一些数据,能放在一般情况下处理就在一般情况下处理,出题人肯定还有数据卡你的,画蛇添足更可能导致错误,
我要谨记啊,一道水中之水的题,竟然错成这样
#include<bits/stdc++.h>
using namespace std;
int main(void)
{
int l,p,q;
scanf("%d%d%d",&l,&p,&q);
double t;
t=(double)l/(p+q);
double l1=p*t;
printf("%lf\n",l1);
return 0;
}