zoukankan      html  css  js  c++  java
  • 求有向面积(多边形面积)

    #include<stdio.h>
    #include<math.h>
    
    #define MAX 1001
    
    int main()
    {
        int n,i;
        double x[MAX],y[MAX],dsum;
        while(scanf("%d",&n)!=EOF)
        {
            for(i=0; i<n; i++)
                scanf("%lf%lf",&x[i],&y[i]);
            x[n]=x[0];
            y[n]=y[0];
            dsum=0;
            for(i=0; i<n; i++)
                dsum+=x[i]*y[i+1]-x[i+1]*y[i];
            dsum=fabs(dsum)/2;
            printf("%.3lf\n",dsum);
        }
        return 0;
    }
    
  • 相关阅读:
    SVN 撤回(回滚)提交的代码
    Android随笔
    Android随笔
    Android随笔
    Android随笔
    阅读笔记
    Android随笔
    Android随笔
    Android随笔
    Android随笔
  • 原文地址:https://www.cnblogs.com/submarinex/p/2004800.html
Copyright © 2011-2022 走看看