多边形的面积问题

设构成多边形的坐标串为(xi,yi)(i=1,2,……,n),求此多边形面积A。

#include

#define N 10

float Area(float (*x)[2],int n)

{float sum=0;

int i=0,j;

for(;i

{j=i+1;

if(j==n)

j=0;

sum+=(x[j][0]+x[i][0])*(x[j][1]-x[i][1]);

}

sum=(1/2)*(fabs(sum));

return sum;

}

main()

{int n,i,j;

float x[N][2],(*p)[2],area;

printf("输入多边形的边数:");

scanf("%d",&n);

printf("输入多边形各顶点的坐标\n");

for(i=0;i

{j=0;

printf("(X%d,Y%d):",i,i);

scanf("%f,%f",&x[i][j],&x[i][j+1]);

}

p=x;

area=Area(p,n);

printf("The area of the polygon is :%f\n",area);

}

请教各位大虾,我的程序到底错在何处,为什么我每次运行结果都是0.0000

感激不尽!!!

[此贴子已经被作者于2006-11-1 18:42:38编辑过]

c语言给坐标求多边形面积,多边形的面积问题相关推荐

  1. ZZNUOJ_C语言1010:求圆的周长和面积(完整代码)

    题目描述 输入圆的半径,求圆的周长和面积.   要求定义圆周率为如下宏常量   #define PI 3.14159 输入 输入一个实数,表示圆的半径r. 输出 输出一行,包括周长和面积.数据之间用一 ...

  2. c语言输入坐标求距离,计算两个经纬度之间距离的C语言代码

    // // main.c // Distance // // #include #include #define PI 3.1415926 #define EARTH_RADIUS 6378.137 ...

  3. c语言知道坐标求线段长度,C语言编写程序:输入任意3线段的长度,判断组成三角形的种类...

    三若 春芽 共回答了20个问题采纳率:95% #include double triangle(double a,double b,double c) { if (a + b > c & ...

  4. c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?C语言编程题 题目:任意输入4...

    C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少? C语言编程题 题目:任意输入4 www.zhiqu.org     时间: 2020-12-07 我测试过了,四点一线,凹四边形,四边形 ...

  5. c语言 编写一个求圆面积的函数area,该函数有一个形式参数r,c语言编写一个求圆面积的函数area,有形参,类型为float...

    用c语言编写函数,求圆的周长和面积,用函数.急求. #include#definePI3.1415926doublearea(doubler){returnPI*r*r;}doubleperimete ...

  6. 已知三个点坐标求 三角形面积 || 求任意多边形面积公式||判断点在直线的左侧还是右侧

    已知三个点坐标求 三角形面积 由A-->B-->C-->A 按逆时针方向转.(行列式书写要求) 设三角形的面积为S 则S=(1/2)*(下面行列式) |x1 y1 1| |x2 y2 ...

  7. 给定点坐标求多边形面积模板

    给定点坐标求多边形面积模板 方法:利用向量叉积求三角形面积的方法,把多边形分割成若干个三角形,然后求和得到多边形面积,计算时需要注意,给定的点的顺序必须是逆时针或者顺时针. 逆时针的方向是叉积的正方向 ...

  8. python计算多边形面积_Python求凸包及多边形面积教程

    一般有两种算法来计算平面上给定n个点的凸包:Graham扫描法(Graham's scan),时间复杂度为O(nlgn):Jarvis步进法(Jarvis march),时间复杂度为O(nh),其中h ...

  9. 求矩形中心点坐标编程c语言,c语言编程序求矩形面积 我是新手,很多不懂,初学...

    C语言问题,编写一个程序计算矩形的面积和周长 我是新手,很多不懂,初学 代码为: #include void main(){float x,y; printf("请输入长和宽:\n" ...

最新文章

  1. golang go get命令 一键获取代码、编译并安装
  2. Python中字符串常用处理函数
  3. 企业计算机管理制度论文,082208计算机信息管理制度毕业论文.doc
  4. java代码编译之后是如何运行的?不知道这些,面试官问你jvm问题,你只能懵圈
  5. 在html中加动画效果,html5中css3新添加的动画效果
  6. 移动端下网页border:1px显示
  7. #敏捷个人#每日认识101(15):成为一个有执行力的人
  8. Jersey和Spring Boot入门
  9. 一文看懂用Python读取Excel数据
  10. 吴恩达深度学习 —— 2.16 关于python/numpy向量的说明
  11. 使用element-ui中的container布局容器
  12. openwrt下ipk生成过程及原理
  13. PHP语言面对对象编程之继承
  14. H5游戏开发:H5设计的方向有哪些
  15. 吾生也有涯,而知也无涯,以有涯随无涯,殆己
  16. vo、qo、bo在spring中的位置
  17. codevs1013 求先序排列 string黑科技[三星]
  18. Android源码国内源下载
  19. might和could的区别用法_cancould和maymight的用法有什么区别?
  20. 全栈工程师之路-Node.js

热门文章

  1. 2020-09-07-中国人寿两年java岗位一面
  2. Java笨狗groovy学习笔记—Regular Expressions
  3. 影视处理计算机配置,影视后期制作需要什么样的电脑配置
  4. springboot配合socket实现icap协议通讯
  5. 手机账本软件哪些可以实现随手记录
  6. 阿里定向广告智能投放技术体系
  7. 蛮力法/01背包问题
  8. 抖音表情包项目怎么变现?普通人如何制作表情包短视频月入过万?
  9. elementUI表格分页排序
  10. 红旗linux hba卡wwn,HBA卡WWN号查看方法