运用了向量积的知识
#include<iostream>
#include<iomanip>using namespace std;
int main()
{
int n;
while(cin>>n&&n!=0)
{
int x[1000],y[1000],l1,l2,h1,h2;
cin>>x[0]>>y[0]>>x[1]>>y[1];
double s=0;
for(int i=2;i<n;i++)
{
cin>>x[i]>>y[i];
l1=x[i-1]-x[0];
l2=x[i]-x[0];
h1=y[i-1]-y[0];
h2=y[i]-y[0];
s+=(l1*h2-l2*h1)/2.0;
}
cout<<fixed<<setprecision(1)<<s<<endl;
}
}