hdu 2036 改革春风吹满地

#include<stdio.h>
int main()
{
    int i,n,x[100],y[100];
    double s;
    while(scanf("%d",&n)==1 && n)
    {
        s=0.0;
        for(i=0;i<n;i++)
            scanf("%d%d",&x[i],&y[i]);
        for(i=1;i<n-1;i++)
        {
            s+=x[0]*(y[i]-y[i+1])+x[i]*(y[i+1]-y[0])+x[i+1]*(y[0]-y[i]);
        }
        printf("%.1lf\n",s/2);
    }
    return 0;
}

你可能感兴趣的:(HDU)