5 条题解
-
1
思路:求两点之间的长度,其实就是勾股定理求斜边
难点:用 sqrt() 函数开根号,保留对应小数位。
参考代码:
#include <bits/stdc++.h> using namespace std; int main() { double Xa,Ya;//A的坐标 double Xb,Yb;//B的坐标 double AB;//线段AB的长度 cin>>Xa>>Ya>>Xb>>Yb;//输入所有坐标点 double Xab = Xb - Xa;//因为后面会求平方,所以正负无所谓 double Yab = Yb - Ya; AB = sqrt( Xab * Xab + Yab * Yab ); cout << fixed << setprecision(3)<<AB<< endl; return 0; }
- 1
信息
- ID
- 99
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- 递交数
- 277
- 已通过
- 153
- 上传者