导读 大家好,我是小科,我来为大家解答以上问题。四边形经典试题50题及答案.doc,四边形测试题很多人还不知道,现在让我们一起来看看吧!1、我...
大家好,我是小科,我来为大家解答以上问题。四边形经典试题50题及答案.doc,四边形测试题很多人还不知道,现在让我们一起来看看吧!
1、我测试过了,四点一线,凹四边形,四边形,有两个点共点,都可以,这里使用一条知道N边形N个顶点坐标求N边形的面积的公式,这些情况其实已经可以不考虑,呵呵,自动求
2、凹四边形情况:
3、有三点共一线形成三角形的情况:
4、#include "stdio.h"
5、#include "math.h"
6、void main()
7、{
8、 double x[4],y[4];
9、 for(int i=0;i<4;i++)
10、 {
11、 scanf("%lf%lf",&x[i],&y[i]);
12、 }
13、 double mianji=0.0;
14、 for(int ii = 1 ; ii< 4 ; ii++)
15、 {
16、 mianji+=(x[ii-1]*y[ii]-x[ii]*y[ii-1]);
17、 }
18、 mianji+=x[3]*y[0]-x[0]*y[3];
19、 mianji= fabs(0.5*mianji);
20、 printf("%lf ",mianji);
21、}
本文到此讲解完毕了,希望对大家有帮助。