欧拉公式求四面体的体积

欧拉公式的推理和最终表达式:https://dayi.jd100.com/question/2051787/

欧拉公式应用:题目:https://cn.vjudge.net/contest/242365#problem/H

代码链接 :https://blog.csdn.net/creat2012/article/details/40736115

ac代码:

#include<iostream>
#include<queue>
# include<bits/stdc++.h>
using namespace std;
int main(){
double p,q, r, n, m,  l;
while(cin>>n>>m>>p>>l>>q>>r){
    double rr = r * r, mm = m * m, nn = n * n;
    double pp = p * p, qq = q * q, ll = l * l;
    double x1 = (pp + qq - nn) / 2.0, x2 = (pp + rr - mm) / 2.0, x3 = (qq + rr - ll) / 2.0;
    double v = pp * (qq * rr - x3 * x3) - x1 * (x1  * rr - x2 * x3) + x2 * (x1 * x3 - qq * x2);
    cout<<fixed<<setprecision(4)<<sqrt(v) / 6.0<<endl;
}
    return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值