编写程序根据五边形五个顶点的坐标计算五边形的面积
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/07 19:06:05
编写程序根据五边形五个顶点的坐标计算五边形的面积
用C++做
用C++做
![编写程序根据五边形五个顶点的坐标计算五边形的面积](/uploads/image/z/17702576-8-6.jpg?t=%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%E6%A0%B9%E6%8D%AE%E4%BA%94%E8%BE%B9%E5%BD%A2%E4%BA%94%E4%B8%AA%E9%A1%B6%E7%82%B9%E7%9A%84%E5%9D%90%E6%A0%87%E8%AE%A1%E7%AE%97%E4%BA%94%E8%BE%B9%E5%BD%A2%E7%9A%84%E9%9D%A2%E7%A7%AF)
#include
#include
#include "math.h"
using namespace std;
typedef vector::iterator iter;
double length(iter &iterFir,iter &iterSec)
{
return sqrt(pow(*iterSec-*iterFir,2)+pow(*(iterSec+1)-*(iterFir+1),2));
};
double compute(iter &iterFir,iter &iterSec,iter &iterThi)
{
double a,b,c,d;
a=length(iterFir,iterSec);
b=length(iterSec,iterThi);
c=length(iterThi,iterFir);
if(a+b>c&&a+c>b&&b+c>a)
{
d=(pow(a,2)+pow(c,2)-pow(b,2))/(2*a*c);
d=sqrt(1-pow(d,2));
return (0.5*a*c*d);
}
else
{
ce
#include
#include "math.h"
using namespace std;
typedef vector::iterator iter;
double length(iter &iterFir,iter &iterSec)
{
return sqrt(pow(*iterSec-*iterFir,2)+pow(*(iterSec+1)-*(iterFir+1),2));
};
double compute(iter &iterFir,iter &iterSec,iter &iterThi)
{
double a,b,c,d;
a=length(iterFir,iterSec);
b=length(iterSec,iterThi);
c=length(iterThi,iterFir);
if(a+b>c&&a+c>b&&b+c>a)
{
d=(pow(a,2)+pow(c,2)-pow(b,2))/(2*a*c);
d=sqrt(1-pow(d,2));
return (0.5*a*c*d);
}
else
{
ce
c语言 请编写程序让用户输入凸五边形的五个顶点坐标,计算出该凸五边形的面积
五边形六边形的面积计算公式
五边形面积计算公式,/ \ 这个五边形,的计算方法/ \l ll l___/\ 的面积/ \| || |-----
求图中五边形的面积
不规则五边形的面积公式
五边形的面积怎么算
从正无五边形的五个顶点中,任取四个顶点,连成四边形,对于事件
以五边形每个顶点为圆心,以1为半径画圆,求圆与五边形重合的面积
五边形内有12个点,以五边形的五个顶点和这12个点为三角形的顶点,最多能剪出多少个三角形?
不规则五边形面积如何计算?
下面五边形中的五条边相等,五个内角相等,试求五边形的内角和 .
从五边形的一个顶点可引出几条对角线,把这个五边形分成几个三角形