1 条题解
-
0
C++ :
// 求出三条边的边长 // 利用海伦公式,求三角形面积 #include <iostream> #include <cstdio> #include <cmath> using namespace std; int main() { double xa, ya, xb, yb, xc, yc; scanf("%lf%lf%lf%lf%lf%lf", &xa, &ya, &xb, &yb, &xc, &yc); double a = sqrt((xa - xb)*(xa - xb) + (ya - yb)*(ya - yb)); double b = sqrt((xb - xc)*(xb - xc) + (yb - yc)*(yb - yc)); double c = sqrt((xa - xc)*(xa - xc) + (ya - yc)*(ya - yc)); double p = (a + b + c) / 2; double s = sqrt(p * (p - a) * (p - b) * (p - c)); printf("%.2lf", s); return 0; }
- 1
信息
- ID
- 339
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者