1033:计算线段长度
时间限制: 1000 ms 内存限制: 32768 KB
提交数: 86424 通过数: 48905
【题目描述】
【输入】
【输出】
一个实数,即线段AB的长度,保留到小数点后3位。
【输入样例】
1 1
2 2
【输出样例】
1.414
【思路分析】
- 首先,读取输入的四个实数,分别表示A和B两个点的坐标。
- 使用数学公式计算线段AB的长度,即
- 将计算结果保留到小数点后3位。
- 输出结果。
【示例代码】
#include<bits/stdc++.h>
using namespace std;
int main()
{
double xa, ya, xb, yb, n; // 定义变量,表示A和B两个点的坐标以及线段长度
cin >> xa >> ya >> xb >> yb; // 读取输入
n = sqrt(pow((xa - xb), 2) + pow((ya - yb), 2)); // 计算线段长度
printf("%.3lf", n); // 输出结果,保留到小数点后3位
return 0;
}