SK


私信TA

用户名:1973231998

访问量:18343

签 名:

成功只是一时的,失败才是主旋律,笑着面对失败是主要的。

等  级
排  名 264
经  验 5663
参赛次数 0
文章发表 59
年  龄 0
在职情况 学生
学  校 *
专  业

  自我简介:

解题思路:

(海伦公式)设三角形三边分别为a,b,c,三角形的面积则为:

其中,p为三角形半周长,即p=(a+b+c)/2。



参考代码:

#include<bits/stdc++.h>
#define s(a,b,c) (a+b+c)/2.0
#define area(a,b,c,s) sqrt(s*(s-a)*(s-b)*(s-c))
using namespace std;
int main()
{
    float a, b,c;
    cin >> a >> b >> c;
    printf("%.3f",area(a, b, c, s(a, b, c)));
}


 

0.0分

3 人评分

  评论区

d
2024-01-21 14:20:32
  • «
  • 1
  • »