早教吧 育儿知识 作业答案 考试题库 百科 知识分享

输入四个点坐标求解四边形的面积的C++程序.分四个点在一条直线,三个点在一条直线,凸的,凹的

题目详情
输入四个点坐标求解四边形的面积的C++程序.分四个点在一条直线,三个点在一条直线,凸的,凹的
▼优质解答
答案和解析
给个思路,把四边形拆成两个三角形来计算:
1.先取出三个点,判断剩余的点在不在这个三角形内,不在,计算三角形面积,同时将后两个点和第四个点组成另一个三角形,计算面积,相加即可.
2.在三角形内,重新取点,回到第一步;
判断在不在三角形内,有个简单的方法,过这个点做一条水平射线,判断和三角形的交点,一个则在三角形内,否则不在;注意,交点为顶点要而外考虑,应该算作两个点;
看了 输入四个点坐标求解四边形的面...的网友还看了以下:

要用20张白卡纸做长方体的包装盒,准备把这些白纸分成两部分,一部分做侧面,一部分做底面.已知每张白  2020-04-27 …

一个三角形广场要在三条边上插彩旗每6米插一面三个角上各插一面,一共要插几根彩旗?一个三角形广场三边  2020-05-13 …

请你细心观察一个足球,试着回答下面三个问题.(1)足球表面是有一些什么图形构成的?(2)数一数,有  2020-05-13 …

请你细心观察一个足球,试着回答下面三个问题.(1)足球表面是有一些什么图形构成的?(2)数一数,有  2020-05-13 …

周长一样,面积是否也一样?三个长方形和一个正方形,周长一样,但它们的面积是否一样?第一个长方形宽2  2020-06-13 …

有个字念什么俺不太清楚谁认识进来看看左边三点水旁右边是上面一个撇下面三个点再下面是一个女字字典上没  2020-06-15 …

下面的长方形是由大小相同的小正方形组成的.请你在图中画一个三角形,使这个面积占整个长方形面积的三分  2020-06-16 …

有一个面,两个面,三个面的立体图形分别是什么一个面是球体,三个面是圆柱?紧急哇  2020-06-19 …

(1/2)Y解释下面三个句子并将意思改写成三个成语1非常害怕脸色都变了2神情镇定一点也不慌乱...  2020-06-20 …

(1/2)解释下面三个句子意思写成三个成语1非常害怕脸色都变了2神情镇定一点也不慌乱3...(1/  2020-06-22 …