题目描述
给定两个点 P1
和 P2
,其中 P1
的坐标为 (x1,y1)
,P2
的坐标为 (x2,y2)
,请你计算两点间的距离是多少。
distance=(x2−x1)2+(y2−y1)2−−−−−−−−−−−−−−−−−−√
输入格式
输入共两行,每行包含两个双精度浮点数 xi,yi
,表示其中一个点的坐标。
输入数值均保留一位小数。
输出格式
输出你的结果,保留四位小数。
数据范围
−109≤xi,yi≤109
输入样例:
1.0 7.0
5.0 9.0
输出样例:
4.4721
include[HTML_REMOVED]
include[HTML_REMOVED]
define PI 3.14159
using namespace std;
int main(){
double x1,y1,x2,y2,d;
cin>>x1>>y1>>x2>>y2;
d=sqrt((x2-x1)(x2-x1)+(y2-y1)(y2-y1));//函数只能用()
cout<<fixed<<setprecision(4)<<d<<endl;
return 0;
}