自己找的公式然后写的,比较低级,

希望能有大佬看到能指点我一下有什么更高级的公式。感激不尽!

double Length(int x1,int y1,int x2,int y2){return (double)sqrt(pow(x1-x2,2)+pow(y1-y2,2));
}
double a=Length(x1,y1,x2,y2);
double b=Length(x2,y2,x3,y3);
double c=Length(x3,y3,x1,y1);double r=(double)sqrt((a+b+c)*(a+b-c)*(a+c-b)*(b+c-a))/(2*(a+b+c));    //内切圆
double R=a*b*c/sqrt(4*b*b*c*c-pow(b*b+c*c-a*a,2));       //外接圆

更新面积

double S(double a,double b,double c){double p=(a+b+c)/2;return (double)sqrt(p*(p-a)*(p-b)*(p-c));
}double area(node a, node b, node c) {return fabs((b.x - a.x) * (c.y - a.y) - (c.x - a.x) * (b.y - a.y)) / 2.0;
}

已知三角形三个顶点求内切圆和外接圆半径 以及面积 C语言模板相关推荐

  1. 已知三角形三点坐标, 求三角形的面积

    摘自:http://blog.sina.com.cn/s/blog_4cddcaa3010008u7.html 已知三角形三点坐标, 求三角形的面积 发表时间:2004-8-10 作者:未知[获得此文 ...

  2. 已知三角形三边长求面积java_已知三角形三点坐标求三角形面积.java

    已知三角形三点坐标求三角形面积 主程序代码如下: import java.util.*; public class Tringle { public static void main(String[] ...

  3. 【C语言】已知三角形三边长,求三角形面积

    一. 数学基础: 已知三角形的三边,计算三角形面积,需要用到海伦公式: 即p=(a+b+c)/2 二. 算法: 输入三个边长,套用海伦公式计算面积,并输出. 可以先判断是否可以构成三角形,即任意两边之 ...

  4. 已知三角形三点坐标求角度_细心研磨椭圆焦点三角形,这肯定是最全的解释。...

    点击上方蓝字关注我 因为月考赶上运动会, 继国庆之后, 感觉又放了一个小长假. 原本身体是很愿意的, 可是, 刚讲的解析几何突然被中断了, 思想上还真是有点矛盾. 因为, 想了想两天后该讲些什么, 脑 ...

  5. 已知三角形三点坐标求角度_高中数学:椭圆相关角度的最值问题

    圆锥曲线中的最值问题主要包括长度最值.角度最值及面积最值等. 例题:如图1,已知椭圆的中心在坐标原点,焦点在x轴上,长轴 的长为4,左准线与x轴的交点为M, . (1)求椭圆的方程: (2)若直线 , ...

  6. 已知三角形三边长怎么求面积_解三角形问题中的常见错解分析

    解三角形问题是个难点,怎样才能突破这个难点呢? 只有正确理解三角形中的边角关系,即三角形中的边角等量关系.边角的不等关系及内角和关系,才能克服这个难点. 下面快和包sir一起对解三角形问题中的常见错误 ...

  7. 已知三角形三点坐标求角度_2019高考数学:解三角形——正弦定理和余弦定理的解题技巧和模型...

    正弦定理.余弦定理的每一个等式中都包含三角形的四个元素(三角形有三个角和三条边,三角形的边与角称为三角形的元素),如果其中三个元素是已知的(至少要有一个元素是边),那么这个三角形一定可解.关于斜三角形 ...

  8. 已知三角形三边长怎么求面积_已知三角形三边求面积的公式——海伦公式

    海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式,传说是古代的叙拉古国王希伦(Heron,也称海龙)二世发现的公式,是一个利用三角形的三条边长直接求三角形面积的公式.下面我们利用初中的知识 ...

  9. 已知三角形三个顶点坐标求面积(简单办法)

    (x1, y1 ) (x2,y2 ) ( x3, y3 ) 特殊公式abs(x1*(y2-y3) + x2*(y3-y1) + x3*(y1-y2))/2; 海伦公式: [1] 假设在平面内,有一个三 ...

最新文章

  1. V神再为BCH发声!
  2. CDH 5 Maven Repository
  3. nginx-http服务器
  4. Caffe学习系列(14):初识数据可视化
  5. 队列(常用数据结构之一)
  6. zookeeper的设计猜想-集群组成
  7. Spring系列(二):Bean注解用法介绍
  8. P7295-[USACO21JAN]Paint by Letters P【平面图欧拉公式】
  9. java 银行存取款_用Java编写银行存钱取钱
  10. Labview-隧道 移位寄存器
  11. BERT源码分析(一)
  12. 【面向代码】学习 Deep Learning(二)Deep Belief Nets(DBNs)
  13. 规则引擎groovy
  14. 地学计算方法/地统计学(第二章地理数据及其采集与预处理)
  15. iOS打包导出时出现Missing iOS Distribution signing identity问题
  16. 禅与 JavaScript 编程艺术, Zen and The Art of JavaScript Programming
  17. TestCenter测试管理工具功能详解二(G)
  18. 深度学习/自动驾驶数据集大集合(目标检测/图像分割/语义分割/图像分类/)
  19. wm_concat和listagg
  20. Linux红帽RedHat 8升级更新Firefox火狐浏览器版本方法

热门文章

  1. Report Painter学习记录
  2. 文件服务器锁定账户,文件服务器账户权限设置
  3. python标点符号分中英文嘛_Python处理中文标点符号大集合
  4. _ReturnAddress 使用
  5. 暂停后重开笔记本电脑音量突然变大
  6. 0.使用Qemu运行OP-TEE
  7. ndk开发入门!对Android开发的现状和未来发展的思考,灵魂拷问
  8. iOS 多选相册图片上传,添加、删除图片
  9. thymeleaf模板 在html中引入另一个html
  10. 用c语言构造真值表,构造命题公式的真值表--biaobiao88