关于#c语言#的问题:为什么我在dev上输出的结果和在pta测试运行的结果不一样?

为什么我在dev上输出的结果和在pta测试运行的结果不一样?
我真的头大
这题我卡了两天了。

#include<stdio.h>
#include<math.h>
double ABC();
int main()
{
    double x1,y1,x2,y2,x3,y3;
    double l1,l2,l3,s,c;
    scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3);
    l1=ABC(x1,y1,x2,y2);
    l2=ABC(x2,y2,x3,y3);
    l3=ABC(x1,y1,x3,y3);
    if(l1+l2>l3&&l1+l3>l2&&l2+l3>l1){
        c=l1+l2+l3;
        s=abs((x1*y2+x2*y3+x3*y1-x1*y3-x2*y1-x3*y2)/2);
        printf("L = %.2f, A = %.2f",c,s);
    }else{
        printf("Impossible");
    }
}
double ABC(double x1,double y1,double x2,double y2)
{
    double l;
    l=sqrt((pow(abs(x2-x1),2))+pow(abs(y2-y1),2));
    return l;
}

img

img

img


img

dev上输出多少?现在图片放大功能有点问题,最后一张图无法放大
刚才放大了,L=10.13,A=3.00,不是一样的么