#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i;
while(1){
scanf("%d",&n);
if(n==0)break;
double x[101],y[101],s=0;
for(i=0;i<=n-1;i++)scanf("%lf%lf",&x[i],&y[i]);
for(i=0;i<n-1;i++){
s=s+0.5*(x[i]*y[i+1]-y[i]*x[i+1]);
}
s=s+0.5*(x[n-1]*y[0]-y[n-1]*x[0]);
printf("%.1lf\n",s);
}
return 0;
}
这个题用到了叉积,,之后也有几个题用到了叉积,还是蛮有用的,记一下