其实这是一个数学题
给出H和L先求出c的长度,然后得知∠a的余弦,求出c/2,整个茎的长度也求出了,然后减去H就是水的深度了
代码看着倒是很简单
#include<bits/stdc++.h>
using namespace std;
int main()
{
double h,l,c,d;
while(cin>>h>>l)
{
c=h*h+l*l;
d=c/2/h;
printf("%.13lf\n",d-h);
}
}
其实这是一个数学题
给出H和L先求出c的长度,然后得知∠a的余弦,求出c/2,整个茎的长度也求出了,然后减去H就是水的深度了
代码看着倒是很简单
#include<bits/stdc++.h>
using namespace std;
int main()
{
double h,l,c,d;
while(cin>>h>>l)
{
c=h*h+l*l;
d=c/2/h;
printf("%.13lf\n",d-h);
}
}