可以帮我该一下这个代码吗?求任意多边形面积.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 22:42:05
可以帮我该一下这个代码吗?求任意多边形面积.
#include
#include
using namespace std;
int N;
struct point
{
double x,y;
};
typedef point polygon[N];
double polygon_area(polygon p,int n)
{
double area=0.0;
int i;
for (i=1; i>n)
{
if (n==0)break;
for (int i=0;i>p[i].x>>p[i].y;
}
cout.precision(1);
cout
#include
#include
using namespace std;
int N;
struct point
{
double x,y;
};
typedef point polygon[N];
double polygon_area(polygon p,int n)
{
double area=0.0;
int i;
for (i=1; i>n)
{
if (n==0)break;
for (int i=0;i>p[i].x>>p[i].y;
}
cout.precision(1);
cout
这样改吧.这个程序可以输入些提示文字优化一下,比如提示输入边数、输入坐标要按顺序
#include
#include
using namespace std;
typedef struct
{
double x,y;
}polygon;
double polygon_area(polygon *p,int n)
{
double area=0.0;
int i;
for (i=1; ix*(p+i%n)->y-(p+i%n)->x*(p+i-1)->y;
return fabs(area)/2;
}
int main()
{
polygon *p;
int n,i;
while (cin>>n)
{
if(n==0) break;
p=new polygon[n]; //指针比数组好用,这里n是输进去的,要用动态分配内存
for (i=0;i>(p+i)->x>>(p+i)->y;
}
cout.precision(1);
cout
#include
#include
using namespace std;
typedef struct
{
double x,y;
}polygon;
double polygon_area(polygon *p,int n)
{
double area=0.0;
int i;
for (i=1; ix*(p+i%n)->y-(p+i%n)->x*(p+i-1)->y;
return fabs(area)/2;
}
int main()
{
polygon *p;
int n,i;
while (cin>>n)
{
if(n==0) break;
p=new polygon[n]; //指针比数组好用,这里n是输进去的,要用动态分配内存
for (i=0;i>(p+i)->x>>(p+i)->y;
}
cout.precision(1);
cout
希望可以帮我解答.若多边形的一个内角相邻的外角和该多边形其余各内角度数总和为600°,求这个多边形的边数.
过任意平面凸多边形重心以及一个顶点的线段,平分这个多边形面积吗?
我想问一下,已知长,宽,高.求一下面积谁可以帮我算下?
谁可以帮我解释一下这段代码什么意思?最好详细说明一下·~
谁可以帮我翻译一下这个
帮我求一下三角形面积.
麻烦老师帮我解答一下这个数学题,求阴影部分面积,单位CM
帮我求这个伪代码.(文科数学里竟然有这种题目.非主流.
麻烦帮我 一下这个Matlab的代码,以下是有关于统计模拟的.还有能把while语句改成for吗?怎样改?
请帮我注释一下下面C#的代码,
有没有大神帮我看一下MATLAB的代码
AS这段flash代码是什么意思?帮我注释一下,