#include<iostream>
#include<stdio.h>
#include<string.h>
#include<cmath>
#include <set>
#include<algorithm>
using namespace std;
int main()
{
double x,y;
while(scanf("%lf %lf",&x,&y)!=EOF)
{
printf("%.2lf\n",1.0/(1.0/x+1.0/y));
}
return 0;
}
为什么x=0,y=0时,不会出现除0 异常,也就是还会输出0.。
请教了别人是精度的问题,希望以后会更深的理解。
不懂!!