Ps:  - -感觉这道题完全就是数学题...就是求知道每个顶点的坐标,然后求这个多边形的面积...

代码:#include "stdio.h"
#include "stdlib.h"
#include "math.h"
int main(){
 int x[100],y[100];
 int i,k,n;
 double sum;
 while(~scanf("%d",&n)){
  if(n==0) return 0;
  for(i=0;i<n;i++){
   scanf("%d%d",&x[i],&y[i]);
  }
  sum=0;
  for(i=0;i<n;i++){
   if(i!=n-1){
    k=(x[i]*y[i+1])-(x[i+1]*y[i]);
    sum+=((double)k/2); 
    //printf("%.1lf",sum);
   }
      else if(i==n-1){
       k=(x[i]*y[0])-(x[0]*y[i]);
       sum+=((double)k/2);
      // printf("%.1lf",sum);
      }
  }
  printf("%.1lf\n",fabs(sum)); 
 }
 return 0;
}

最新文章

  1. 华为oj 购物单
  2. VB调用存储过程 - CreateParameter 方法
  3. [GUI]界面开发类库-Ribbon风格 [转]
  4. VLLookUp 不同表单按条件赋值
  5. the assignment of reading paper
  6. DbUtils组件
  7. Hive 执行计划
  8. 第九十二节,html5+css3移动手机端流体布局,开篇知识
  9. 实验用rootkit
  10. 新笔记tst
  11. marked插件在线实时解析markdown的web小工具
  12. C++PRIMER 阅读笔记 第三章
  13. C++学习-8
  14. promisify,promisifyAll,promise.all实现原理
  15. Android端高性能图像分类解决方案
  16. HotSpot虚拟机对象探秘(对象创建,对象内存布局,对象访问定位)
  17. C# SFTP
  18. js类型判断-丰富加好用
  19. 选择、操作web元素-2
  20. 如何扩展Linux虚拟内存文件系统

热门文章

  1. CSS小结
  2. Shader for sprite clipping
  3. 安装SQL Server 2014
  4. Hibernate缓存机制
  5. MATLAB实现矩阵分块相乘
  6. jQuery学习小结1-CSS操作+事件
  7. 声明式编程——抽象程度更高,关注是什么(what),而非如何做(how)
  8. input固定定位后,当input框获取到焦点时,会离开手机软键盘的解决方法
  9. 特征值提取之 -- TF-IDF值的简单介绍
  10. drbd