解题思路:
#include <bits/stdc++.h>
using namespace std;
int main()
{
double xa,ya,xb,yb,xc,yc;
cin>>xa>>ya>>xb>>yb>>xc>>yc;
double a=sqrt((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb));
double b=sqrt((xa-xc)*(xa-xc)+(ya-yc)*(ya-yc));
double c=sqrt((xb-xc)*(xb-xc)+(yb-yc)*(yb-yc));
double p=(a+b+c)/2;
double s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2lf",s);
return 0;
}
注意事项:
参考代码:
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:712 |
C二级辅导-公约公倍 (C语言代码)浏览:485 |
陈教主的三角形 (C语言代码)浏览:1143 |
大神老白 (C语言代码)浏览:602 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:586 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:441 |
陶陶摘苹果2 (C++代码)浏览:553 |
IP判断 (C语言代码)浏览:457 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:532 |
10进制 VS 2进制浏览:1062 |