用cos sin各种乱搞之后 求出一个公式。。

但是怕精度损失厉害,还是暂且贴个公式的,copy别人的。。

 1 #include<stdio.h>
 2 #include<math.h>
 3 #include<iostream>
 4 using namespace std;
 5 
 6 int main(){
 7    double a,b,c,m,n,l,v;
 8    while(scanf("%lf%lf%lf%lf%lf%lf", &a, &c, &b, &n, &l, &m)!=EOF){
 9       v=(double)sqrt((4.0*a*a*b*b*c*c-a*a*(b*b+c*c-m*m)*(b*b+c*c-m*m)-
10       b*b*(c*c+a*a-n*n)*(c*c+a*a-n*n)-c*c*(a*a+b*b-l*l)*
11       (a*a+b*b-l*l)+(a*a+b*b-l*l)*(b*b+c*c-m*m)*(c*c+a*a-n*n)))/12.0;
12       printf("%.4lf\n", v);
13     }
14     return 0;
15 }
View Code

相关文章:

  • 2021-07-19
  • 2022-12-23
  • 2022-01-02
  • 2021-10-21
  • 2022-01-23
  • 2021-11-07
  • 2022-12-23
  • 2022-02-22
猜你喜欢
  • 2021-10-27
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
  • 2021-12-10
  • 2022-12-23
相关资源
相似解决方案