猿问

编程求三角形面积

求三角形面积。

某三角形高是不断变化的,问面积的最大值和面积的最小值?

完全没思路.... 囧

求大侠指点思路...


米脂
浏览 505回答 2
2回答

智慧大石

知道每个顶点坐标就可以求任意多边形的面积。下面C#实现&nbsp;public static double GetPolygonArea(List<PointF> points)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double Area = 0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int i = 0; i < points.Count - 1; i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Area += (points[i].X * points[i + 1].Y - points[i + 1].X * points[i].Y) / 2;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Area += (points[points.Count - 1].X * points[0].Y - points[0].X * points[points.Count - 1].Y) / 2;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return Math.Abs(Area);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }

MMTTMM

高是不断变化的 那有什么是不变的 呢?
随时随地看视频慕课网APP
我要回答