2788: 练42.1 计算线段长度
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:30
解决:10
题目描述
已知线段的两个端点的坐标 $A$($X_a$,$Y_a$),$B$($X_b$,$Y_b$),求线段 $AB$ 的长度。
老师告诉了你计算公式如下:$\sqrt{(X_a-X_b)^2+(Y_a-Y_b)^2}$。
老师告诉了你计算公式如下:$\sqrt{(X_a-X_b)^2+(Y_a-Y_b)^2}$。
输入
第一行是两个实数,即 $A$ 的坐标。
第二行是两个实数,即 $B$ 的坐标。
输入中所有实数的绝对值均不超过 $10000$。
第二行是两个实数,即 $B$ 的坐标。
输入中所有实数的绝对值均不超过 $10000$。
输出
一个实数,即线段 $AB$ 的长度,保留到小数点后 $3$ 位。
样例输入 复制
1 1
2 2
样例输出 复制
1.414
提示
#include<bits/stdc++.h> using namespace std; int main(){ double a,b,c,d; cin>>a>>b>>c>>d; printf("%.3lf\n",sqrt((a-c)*(a-c)+(b-d)*(b-d))); return 0; }