17:计算三角形面积

简介: 17:计算三角形面积

描述

平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少。

输入

输入仅一行,包括6个单精度浮点数,分别对应x1, y1, x2, y2, x3, y3。

输出

输出也是一行,输出三角形的面积,精确到小数点后两位。

样例输入

0 0 4 0 0 3

样例输出

6.00

源码

#include <stdio.h>
#include<math.h>
int main()
{
    float x1,x2,x3,y1,y2,y3;
    scanf("%f %f %f %f %f %f",&x1,&y1,&x2,&y2,&x3,&y3);
    float a,b,c;
    a=sqrt(pow(x1-x2,2)+pow(y1-y2,2));
    b=sqrt(pow(x1-x3,2)+pow(y1-y3,2));
    c=sqrt(pow(x2-x3,2)+pow(y2-y3,2));
    float p=1.0/2*(a+b+c);
    printf("%.2f",sqrt(p*(p-a)*(p-b)*(p-c)));
}

以上代码仅供参考


目录
相关文章
|
5月前
计算自然数的和
【10月更文挑战第18天】计算自然数的和。
72 10
|
5月前
通过最大公约数计算
【10月更文挑战第20天】通过最大公约数计算。
52 5
|
10月前
|
算法 前端开发
前端算法-最大三角形面积-鞋带公式&-海伦公式
前端算法-最大三角形面积-鞋带公式&-海伦公式
115 0
|
10月前
|
Java C++ Python
计算n阶行列式
计算n阶行列式
133 0
wustojc3001求三角形面积
wustojc3001求三角形面积
55 0
wustojc3001求三角形面积
输出三角形面积和周长
输出三角形面积和周长 (15 分)
141 0
7-9 计算摄氏温度
7-9 计算摄氏温度
77 0
18:等差数列末项计算
18:等差数列末项计算
123 0
AcWing 754. 平方矩阵 II
AcWing 754. 平方矩阵 II
109 0
AcWing 754. 平方矩阵 II
AcWing 755. 平方矩阵 III
AcWing 755. 平方矩阵 III
98 0
AcWing 755. 平方矩阵 III