已知六条边的边长,求四面体体积
2014-11-09 19:30
246 查看
[align=left]Problem Description[/align]
杭州电子科技大学即将迎来50周年的校庆,作为校庆委员会成员的我被上级要求设计一座神秘的建筑物来迎合校庆,因此我苦思冥想了一个月,终于设计出了一套方案,这座建筑物有点象古老埃及的金字塔,不过这个神秘建筑的根基是三角形的而不是矩形的,从数学的专业角度来讲,它是四面体。当我打算上交我的设计图纸的时候发现,我不知道怎么计算这个神秘建筑的体积(我知道这座建筑的各边的尺寸),于是我找来了聪明的你来帮助我解决这个难题。
[align=left]Input[/align]
输入文件包含6个不超过1000的实数,每个数之间用空格隔开。每个数代表金字塔ABCD的一条棱边长度,棱边排序如下:AB,AC,AD,BC,BD,CD。
[align=left]Output[/align]
输出数据应是一个实数,表示金字塔的体积,精确到4位小数。
[align=left]Sample Input[/align]
2 2 2 2 2 2
[align=left]Sample Output[/align]
0.9428
杭州电子科技大学即将迎来50周年的校庆,作为校庆委员会成员的我被上级要求设计一座神秘的建筑物来迎合校庆,因此我苦思冥想了一个月,终于设计出了一套方案,这座建筑物有点象古老埃及的金字塔,不过这个神秘建筑的根基是三角形的而不是矩形的,从数学的专业角度来讲,它是四面体。当我打算上交我的设计图纸的时候发现,我不知道怎么计算这个神秘建筑的体积(我知道这座建筑的各边的尺寸),于是我找来了聪明的你来帮助我解决这个难题。
[align=left]Input[/align]
输入文件包含6个不超过1000的实数,每个数之间用空格隔开。每个数代表金字塔ABCD的一条棱边长度,棱边排序如下:AB,AC,AD,BC,BD,CD。
[align=left]Output[/align]
输出数据应是一个实数,表示金字塔的体积,精确到4位小数。
[align=left]Sample Input[/align]
2 2 2 2 2 2
[align=left]Sample Output[/align]
0.9428
公式: 欧拉四面体公式,用来求三棱椎的体积。 V=sqrt((4*a*a*b*b*c*c-a*a*(b*b+c*c-m*m)*(b*b+c*c-m*m)-b*b*(c*c+a*a-n*n)*(c*c+a*a-n*n)-c*c*(a*a+b*b-l*l)*(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;
#include <stdio.h> #include <math.h> int main(){ double a; double b; double c; double m; double n; double l; double V; while(scanf("%lf%lf%lf%lf%lf%lf",&a,&c,&b,&n,&l,&m)!=EOF){ 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)-b*b*(c*c+a*a-n*n)*(c*c+a*a-n*n)-c*c*(a*a+b*b-l*l)*(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; printf("%.4lf\n",V); } return 0; }
相关文章推荐
- POJ 2208 已知空间四面体六条边长度,求体积
- HDU 1141 校庆神秘建筑 知六边长求四面体体积
- hdu1411知六边长求四面体体积
- POJ 2208 已知边四面体六个长度,计算体积
- 求边长为一的正方体中,面对角线组成的正四面体体积.
- hdu1411求四面体体积
- 奥数题-求空间4点构成的四面体体积
- 已知三角形的两点坐标,和三个边长,求第三点的坐标
- nyoj815三角形(已知三角形的三边长或三顶点坐标求面积)&& nyoj68三点顺序(向量叉积)
- matlab 四面体体积
- hdu1411(四面体体积)
- 第一道超简单题:已知正方形的边长,试编程求出其面积。
- 百科知识 已知三角形三条边长,如何求解三角形的面积
- 计算四面体体积
- 计算四面体体积
- HDU1411求四面体体积
- Hdu 1411 校庆神秘建筑(欧拉四面体体积公式)
- 已知三角形的两点坐标,和三个边长,求第三点的坐标
- JAVA之设计一个立方体类Cube,只有边长属性,计算表面积和体积
- 已知三角形的三条边长,求这个三角形的外接圆的半径