/*==============================================
计算三角形面积
总时间限制: 1000ms 内存限制: 65536kB
描述
平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少。 输入
输入仅一行,包括6个单精度浮点数,分别对应x1, y1, x2, y2, x3, y3。
输出
输出也是一行,输出三角形的面积,精确到小数点后两位。
样例输入
0 0 4 0 0 3
样例输出
6.00
提示
海伦公式
S=sqrt(p*(p-a)*(p-b)*(p-c))
其中p=(a+b+c)/2
================================================*/
 #include<stdio.h>
#include<math.h>
int main()
{
double x1,x2,x3,y1,y2,y3;
double a,b,c;
double p,S;
scanf("%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&x3,&y3);
a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
b=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
c=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
p=(a+b+c)/;
S=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2lf\n",S);
return ;
}

最新文章

  1. java使double保留两位小数的多方法 java保留两位小数
  2. select change下拉框改变事件 设置选定项,禁用select
  3. Winform 支持高清屏(High DPI) 设置
  4. 44. 普通对象建一个用户方法,提交时报:失败:建立业务逻辑对象失败:业务逻辑定义更新到数据库失败:ORA-00904: &quot;DEFVERSION&quot;: 标识符无效
  5. sender是什么意思C#
  6. Linux 开机自检的设置(tune2fs和fsck)
  7. How to recover after deleting the symbolic link libc.so.6?
  8. rabbitmq技术的一些感悟(一)
  9. 首页商品图片显示错位,easy-popular批量上传
  10. centos 7 selinux开启关闭
  11. 把本地windows系统上的mysql数据库移到linux系统服务器上,mysql数据库拒绝访问
  12. c# 淘宝运单查询
  13. 服务器保存所有用户的操作指令(history)
  14. C#实现FTP文件的上传、下载功能、新建目录以及文件的删除
  15. FineReport基本使用
  16. Git教程之工作区和暂存区
  17. HDFS Namenode&amp;Datanode
  18. Docker中配置字符集支持中文
  19. JAVA封装消息中间件调用一(kafka生产者篇)
  20. Git的一些用法(下)

热门文章

  1. C# virtual和abstract的
  2. mac下U盘装机系统的制作(命令行)
  3. EnterpriseLibrary4 自己封装程序集实现log打印
  4. PM 时钟机制
  5. 再生核希尔伯特空间(RKHS)在监督学习(SVM)中的应用
  6. dedecms头部标签(标题,关键词,描述标签)(借用)
  7. 在KCloud上轻松“玩转”Docker
  8. Think Python - Chapter 8 - Strings
  9. (基础篇)PHP字符串操作
  10. 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境