已知线段的两个端点的坐标 A(X_a,Y_a),B(X_b,Y_b)A(Xa,Ya),B(Xb,Yb),求线段 ABAB 的长度。
蒜头君老师告诉了你计算公式如下:
输入格式
共两行。
第一行是两个实数 X_a, Y_aXa,Ya,即 AA 的坐标。
第二行是两个实数 X_b, Y_bXb,Yb,即 BB 的坐标。
输入中所有实数的绝对值均不超过 1000010000。
输出格式
一个实数,即线段 ABAB 的长度,保留到小数点后 3位。
#include<stdio.h>
#include<math.h>
int main()
{
double xa,ya,xb,yb;
double l;
scanf("%lf %lf\n",&xa,&ya);
scanf("%lf %lf\n",&xb,&yb);
l=sqrt((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb));
printf("%.3lf",l);
return 0;
}