文章
13
粉丝
14
获赞
0
访问
432
用的是海伦公式
#include <stdio.h>
#include <math.h>
int main() {
int a1,a2,b1,b2,c1,c2;
// 读入多组数据,直到输入结束
while (scanf("%d %d %d %d %d %d", &a1,&a2,&b1,&b2,&c1,&c2) == 6) {
//计算ab bc ac
double ab=sqrt(pow(a1-b1,2.0)+pow(a2-b2,2));
double ac=sqrt(pow(a1-c1,2)+pow(a2-c2,2));
double bc=sqrt(pow(c1-b1,2)+pow(c2-b2,2));//根号下平方
double p=(ab+ac+bc)/2;
double S=sqrt(p*(p-ab)*(p-ac)*(p-bc));
printf("%.2lf\n",S);
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发