喻某的米


私信TA

用户名:uq_31086138672

访问量:2349

签 名:

下一个自己加油

等  级
排  名 61
经  验 10366
参赛次数 4
文章发表 4
年  龄 0
在职情况 待业
学  校
专  业 软件工程

  自我简介:

TA的其他文章

解题思路:

公式:内切圆半径r=3*v/s

v=1/3*AD*DB*DC*1/2;

s=各侧面积总和;


注意事项:pai要高精度,海伦公式

参考代码:

#include<cstdio>
#include<iostream>
#include<cmath>
#define pai 3.1415926535
using namespace std;
int main(){
    double x,y,z;
    double s1,s2,s3;
    cin>>x>>y>>z;
    s1=x*y/2;
    s2=x*z/2;
    s3=y*z/2;
    
    double a,b,c;
    a=sqrt(x*x+y*y);
    b=sqrt(x*x+z*z);
    c=sqrt(z*z+y*y);
    
    double p,s4;
    p=(a+b+c)/2;
    s4=sqrt(p*(p-a)*(p-b)*(p-c));
    
    double r,v;
    r=s3*x/(s1+s2+s3+s4);
    
    v=pai*r*r*r*4/3;
    printf("%0.2f",v);
    return 0;
}


 

0.0分

4 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

小伙子数学不错啊
2020-06-29 14:56:25
  • «
  • 1
  • »