题目描述
现在两个城市的坐标A(Xa,Ya),B(Xb,Yb),求城市之间的直线距离。
输入格式
共两行。
第一行是两个实数Xa,Ya,即城市A的坐标。
第二行是两个实数Xb,Yb,即城市B的坐标。
输入中所有实数的绝对值均不超过10000。
输出格式
一个实数,即城市之间的直线距离,保留到小数点后3位。
输入样例#1
1 1
2 2
2 2
输出样例#1
1.414
#include<bits/stdc++.h>
using namespace std;
int main()
{
long double xa,ya,xb,yb,qp,wo,s,u,m,abc;
cin>>xa>>ya>>xb>>yb;
qp=xb-xa;
wo=ya-yb;
s=qp*qp;
u=wo*wo;
m=s+u;
abc=sqrt(m);
cout<<fixed<<setprecision(3)<<abc;
return 0;
}