杭电 2036

来源:互联网 发布:精雕雕刻机编程教程 编辑:程序博客网 时间:2024/04/28 11:53

里面有一公式,现在我还真是不是很了解。

#include<stdio.h>int main(){    int n;    while(scanf("%d",&n) != EOF && n )    {        int i;        double a[100],b[100];        for(i = 0;i < n; i++)            scanf("%lf%lf",&a[i],&b[i]);        double s = 0;        a[n] = a[0];        b[n] = b[0];        for(i = 0;i < n; i ++)            s += a[i]*b[i+1] - a[i+1]*b[i]; //计算面积的公式        printf("%.1lf\n",s/2);    }    return 0;}
0 0
原创粉丝点击