# include & ltmath.h & gt
int main(void)
{
雙a,b,c,L,s,p,x1,y1,x2,y2,x3,y3;
Printf("坐標1:\ n ");
scanf("%lf%lf ",& ampx1。y 1);
Printf("坐標2:\ n ");
scanf("%lf%lf ",& ampx2,& ampy2);
Printf("坐標3:\ n ");
scanf("%lf%lf ",& ampx3,& ampy3);
a = sqrt((x 1-x2)*(x 1-x2)+(y 1-y2)*(y 1-y2));
b = sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
c = sqrt((x 1-x3)*(x 1-x3)+(y 1-y3)*(y 1-y3));
if(a+b & gt;c & amp& ampa+c & gt;b & amp& ampb+ c & gt;a){
l =(a+b+c);
p =(a+b+c)* 0.5;
s = sqrt(p *(p-a)*(p-b)*(p-c));
printf("L=%.2lfs=%.2lf\n ",L,s);
}
其他
printf(“不可能”);
返回0;
}