計算線段長度
- 總時間限制:
- 1000ms
- 內存限制:
- 65536kB
- 描述
-
已知線段的兩個端點的座標A(Xa,Ya),B(Xb,Yb),求線段AB的長度。
- 輸入
- 共兩行。
第一行是兩個實數Xa,Ya,即A的座標。
第二行是兩個實數Xb,Yb,即B的座標。
輸入中所有實數的絕對值均不超過10000。 - 輸出
- 一個實數,即線段AB的長度,保留到小數點後3位。
- 樣例輸入
-
1 1 2 2
- 樣例輸出
-
1.414
#include<stdio.h>
#include<math.h>
int main()
{
double xa,ya,xb,yb,m;
scanf("%lf %lf\n%lf %lf",&xa,&ya,&xb,&yb);
m = pow(fabs(xa-xb),2)+pow(fabs(ya-yb),2); // 無論亮點在座標上如何分佈,計算方法都相同
printf("%.3f",sqrt(m));
return 0;
}