早教吧作业答案频道 -->数学-->
用c#做已知一点和一三角形的三点坐标,判断其位置关系在三角形内还是外(面向对象的思想)
题目详情
用c# 做 已知一点和一三角形的三点坐标,判断其位置关系 在三角形内 还是外 (面向对象的思想)
▼优质解答
答案和解析
这个要看你的算法了,用穷举法,或者逆推法.穷举法就是:列举点在三角形内的所有条件{1,2,3,4,5.循环},同理在三角形外边的条件一样列举.逆推法:假如该点在三角形内满足什么条件,然后一步一步推出原始的条件.自己试试练练吧--------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
分成3部分解决这个问题,1、点在线上(在线上也在三角形内部,判断点到其中一个边的的距离为0时即在线上)2、点在三角内部(判断三角形三个顶点所在在象限A(x1,y1),B(x2,y2),C(x3,y3)三个点,D(x,y)点的坐标满足条件为(x的值大于3点最左点的值小于最右点的值,y的值小于最上方点的y轴值大于最下方点y轴值)你可以把这个过程封装在一个对象里,如果这个对象成立就能判断了,根据象限)3、点在外部
-------------------------------------------------------------------------------------------------------------------------
分成3部分解决这个问题,1、点在线上(在线上也在三角形内部,判断点到其中一个边的的距离为0时即在线上)2、点在三角内部(判断三角形三个顶点所在在象限A(x1,y1),B(x2,y2),C(x3,y3)三个点,D(x,y)点的坐标满足条件为(x的值大于3点最左点的值小于最右点的值,y的值小于最上方点的y轴值大于最下方点y轴值)你可以把这个过程封装在一个对象里,如果这个对象成立就能判断了,根据象限)3、点在外部
看了 用c#做已知一点和一三角形的...的网友还看了以下:
Y=mod(S,n)怎么算?校验的计算方式:1.对前17位数字本体码加权求和公式为:S=Sum(A 2020-04-27 …
英语翻译俗话说:“一回生,二回熟.”对于陌生人来说,你先开口向对方打招呼,就等于你将其置于一个较高 2020-05-13 …
商品销售总额是指从事批发零售活动的企业(单位)对其他单位和个人出售商品总额。不包括( )。 2020-05-21 …
人力资源的能动性特征不包括( )。 A.人在生产活动中处于主体地位,对其他因素具有支配作用 2020-05-21 …
某单位对其收入汇缴资金和业务支出资金进行专项管理和使用,则银行可建议其开立( )。A. 2020-06-27 …
劳动合同的题目劳动者张某患糖尿病住院,医疗期满后,不能从事原来的工作。虽经用人单位对其重新安排,但 2020-07-25 …
据图看出:相对于北美1月0℃等温线分布的纬度位置而言,我国1月0℃等温线分布的纬度位置低,为什么呢, 2020-11-02 …
1.有一个两位数,个位上的数比十位上的数大5,如果把两个数的位置对换,那么所得的新数与原数的和是14 2020-11-20 …
全国人大常委会表决通过的《关于修改中华人民共和国促进科技成果转化法的决定》于2015年10月1日起实 2020-12-06 …
在xOy平面内有一列沿x轴正方向传播的简谐横波,波速为2m/s,振幅为A.M、N是平衡位置相距2m的 2020-12-09 …