16:计算线段长度

xiaoxiao2021-02-28  135

原题链接

总时间限制:  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 <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { double Xa, Ya, Xb, Yb; cin >> Xa >> Ya >> Xb >> Yb; cout << fixed << setprecision(3) << sqrt(pow((Xa-Xb),2)+pow((Ya-Yb),2)); return 0; }

转载请注明原文地址: https://www.6miu.com/read-22023.html

最新回复(0)