1033:计算线段长度(C C++)

    科技2023-10-23  111

    【题目描述】

    已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位。 s

    【输入】

    第一行是两个实数Xa,Ya,即A的坐标。

    第二行是两个实数Xb,Yb,即B的坐标。

    输入中所有实数的绝对值均不超过10000。

    【输出】

    一个实数,即线段AB的长度,保留到小数点后3位。

    【输入样例】

    1 1 2 2

    【输出样例】

    1.414

    【代码】

    #include <iostream> #include <cmath>//数学函数 #include <cstdio> using namespace std; int main() { double a,b,a1,b1; double d; cin>>a>>b>>a1>>b1; d=sqrt((a-a1)*(a-a1)+(b-b1)*(b-b1)); //公式 printf("%.3f\n",d);//保留3个小数 }
    Processed: 0.031, SQL: 9