2001 计算两点间的距离

关键字: 代码分享 杭电100题

问题描述

Problem Description

输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。

Input

输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。

Output

对于每组输入数据,输出一行,结果保留两位小数。

Sample Input

0 0 0 1
0 1 1 0

Sample Output

1.00
1.41

问题分析

Problem Analyse

本题是为C语言初学者提供的。

前置知识:库函数的调用

Algorithm Analyse

直接用勾股定理做。

算法实现

本题用到开平方函数:

#include <math.h>
double pow(double base, double exponent);
double sqrt(double x);

参考源码

redraiment使用Emacs Lisp批量迁移《HDU 2011-2019》
redraiment迁移《HDU 2001》