計算線段長度


描述

已知線段的兩個端點的坐標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;  
}  

 pow(fabs(xa-xb),2)。表示絕對值xa-xb的平方


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM