#include <stdio.h>

int main() {
    int t,a, b,c,d,e,f;
    double m,n,p,q,re;
scanf("%d", &t) ;int s=t;
double r[t];int i=0;
while(t--)
 { 
        scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f);
        m=sqrt((c-a)*(c-a)+(d-b)*(d-b));
        n=sqrt((e-a)*(e-a)+(f-b)*(f-b));
        p=sqrt((c-e)*(c-e)+(d-f)*(d-f));
        q=(m+n+p)/2;
re=sqrt(q*(q-m)*(q-n)*(q-p));
//printf("%.2f\n",re);
    r[i]=re;i++;    
        
        // 注意 while 处理多个 case
        // 64 位输出请用 printf("%lld") to 
       // printf("%d/n", a + b);
    }
    for(int j=0;j<s;j++){
        printf("%.2f\n",r[j]);
    }
    return 0;
}

感觉这样写好一点