问题标题: 酷町堂:1473 计算线段长度

0
0
已解决
汪宇航
汪宇航
新手启示者
新手启示者

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

输入描述 Input Description

输入两行,
第一行是两个整数Xa,Ya,即A的坐标。
第二行是两个整数Xb,Yb,即B的坐标。
输入的整数大于等于0,小于等于100。

输出描述 Output Description

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

样例输入 Sample Input

1 1 2 2

样例输出 Sample Output

1.414

没有头绪。。。

跪拜巨佬!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


0
已采纳
谭迪元
谭迪元
资深光能
资深光能

double Xa, Ya, Xb, Yb;

cin >> Xa >> Ya >> Xb >> Yb;

cout << fixed << setprecision(3) << sqrt(pow((Xa-Xb),2)+pow((Ya-Yb),2));

 

头文件自己想。

谭迪元在2021-03-18 19:39:48追加了内容

太简单了

0
陈正朔
陈正朔
初级光能
初级光能

线段长度计算方法

sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))

注意,变量要定义在主函数里,否则会CE

我要回答