问题标题: 酷町堂:4860

0
0

0
已采纳
邓涵睿
邓涵睿
中级天翼
中级天翼

函数学过吗?

  • double wbx(double a,double b,double c){
  • double p=(a+b+c)/2;
  • double s=sqrt(p* (p-a)* (p-b)* (p-c));
  • return s;
  • }
  • 主函数内输入后调用再相加就行了,别忘了保留小数
0
0
程泽清
程泽清
资深守护
资深守护

 

    输入abcdefg

分3个

第一个3角形是ABC

第2个是ced

第3的是egf

然后用公式

    printf("%.2f",s1+s2+s3);

(变量都是double哦)

采纳我吧

核心

  double p1=(a+b+c)/2;
    double s1=sqrt(p1* (p1-a)* (p1-b)* (p1-c));
    double p2=(c+e+d)/2;
    double s2=sqrt(p2* (p2-c)* (p2-e)* (p2-d));
    double p3=(e+f+g)/2;
    double s3=sqrt(p3* (p3-e)* (p3-f)* (p3-g));

采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧采纳我吧

我要回答