C语言平面几何18-三角形的内心和内切圆
2013-12-17 17:29
417 查看
三角形的内心,就是其内切圆的圆心。三角形三内角平分线相交于一点,该点即为内心。 /* 三角形的内心 */ Point Incenter(Triangle t) { Line l1 = AngleBisector(t.A, t.B, t.C); Line l2 = AngleBisector(t.B, t.A, t.C); int flag; return LinesIntersection(l1, l2, &flag); // flag返回0,两直线平行 } /* 三角形的外接圆 */ Circle InCircle(Triangle t) { Line l = LineMake(t.A, t.B); Point centre = Incenter(t); Circle c; c.centre = centre; c.radius = DistanceOfPointToLine(centre, l); // 点到直线的距离 return c; }
相关文章推荐
- C语言平面几何16-三角形的外心和外接圆
- C语言平面几何19-三角形的重心和垂心
- C语言平面几何18-三角形的内心和内切圆
- C语言实验题-倒三角形
- C语言浮点数除法求三角形面积
- 18、C语言中预处理及位段
- Project Euler 18.给你一组由数字组成的三角形,从三角形的顶端开始,依次移向下一行相邻数字,求从顶端到低端的最大和为多少?
- c语言学习笔记18之函数2
- C语言实现输入三角形两边边长以及夹角求三角形第三边边长与面积
- C语言学习笔记 lesson18 字符串处理函数
- c语言:任给三条边长,判断能否构成三角形,如果能,求出其面积和周长
- Mohican_11/18 C语言深度剖析 - 关键字
- C语言:输出n行由大写字母A开始构成的三角形字符阵列。
- C语言平面几何15-线段的垂直平分线
- Poedu_C语言_lesson18_20160919_运算符运用
- 《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码
- 大一上C语言期末复习: 输入三角形三条边长,求周长和面积。注意要保证3边能构成三角形
- 【OpenJudge】c语言_计算三角形面积
- c语言求三角形的面积及判断三角形类型
- C语言输入三角形边长判断其类型并输出面积实例代码