【題目描述】
已知線段的兩個端點的坐標A(Xa,Ya),B(Xb,Yb),求線段AB的長度,保留到小數點后3位。
【輸入】
第一行是兩個實數Xa,Ya,即A的坐標。
第二行是兩個實數Xb,Yb,即B的坐標。
輸入中所有實數的絕對值均不超過10000。
【輸出】
一個實數,即線段AB的長度,保留到小數點后3位。
【輸入樣例】
1 1
2 2
【輸出樣例】
1.414
分析:
運用到的知識點有兩點之間距離公式:
Code:
#include<iostream>
#include<cstdio>
#include<iomanip>
#include<cmath>
using namespace std;
int main(){
double x1,y1,x2,y2;
cin>>x1>>y1>>x2>>y2;
cout<<fixed<<setprecision(3)<<sqrt(pow((x1-x2),2)+pow((y1-y2),2));
return 0;
}