C++(23)——计算线段长度

    科技2025-10-29  10

    总时间限制: 

    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<cmath> #include<cstdio> int main() { double x1,x2,y1,y2,t; scanf("%lf %lf",&x1,&y1); scanf("%lf %lf",&x2,&y2); t=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); printf("%.3lf",t); return 0; }

    题目来源:

    NOI

     / 

    1.3编程基础之算术表达式与顺序执行

    Processed: 0.017, SQL: 8