距离函数
题目描述
给出平面坐标上不在一条直线上三个点坐标 (x1,y1),(x2,y2),(x3,y3),坐标值是实数,且的绝对值不超过 100.00,求围成的三角形周长。保留两位小数。
输入格式
无
输出格式
无
输入输出样例
输入 #1
0 0 0 3 4 0
输出 #1
12.00
#include<stdio.h>
#include<math.h>
int main()
{
float x1,x2,x3,y1,y2,y3;
float whole;
float d1,d2,d3;
scanf("%f %f %f %f %f %f",&x1,&y1,&x2,&y2,&x3,&y3);
d1=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
d2=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
d3=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1));
whole=d1+d2+d3;
printf("%.2f\n",whole);
}