计算两点间的距离
描述
输入两点坐标(x1,y1),(x2,y2),计算并输出两点间的距离。
输入
输入数据占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
输出
输出为一行,一行中只有一个实数,这个结果保留两位小数。
输入样例 1
100 99 0 0
输出样例 1
140.72
提示
HINT 时间限制:200ms 内存限制:64MB
#include <iostream>
#include <iomanip>
#include <cmath>
int main() {
double x1, y1, x2, y2;
std::cin >> x1 >> y1 >> x2 >> y2;
double distance = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
std::cout << std::fixed << std::setprecision(2) << distance << std::endl;
return 0;
}
1万+

被折叠的 条评论
为什么被折叠?



