首页 > ACM题库 > HDU-杭电 > hdu 2001 计算两点间的距离[解题报告]cpp:showcolumns
2013
12-26

hdu 2001 计算两点间的距离[解题报告]cpp:showcolumns

计算两点间的距离

问题描述 :

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

输入:

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

输出:

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

样例输入:

0 0 0 1
0 1 1 0

样例输出:

1.00
1.41

/* THE PROGRAM IS MADE BY PYY */
/*----------------------------------------------------------------------------//

http://acm.hdu.edu.cn/showproblem.php?pid=2001

        计算两点间的距离

        Date  : 2011/2/27 Thursday
        Begin : 15:00
        End   : 15:18
//----------------------------------------------------------------------------*/

#include <iostream>
#include <cmath>
#include <stdlib.h>
#include <iomanip>
#define powerp(a, b) (abs(a - b)*abs(a - b))
using namespace std;
int main()
{
        double a, b, c, d;
        while (cin >> a >> b >> c >> d) {
                cout << setprecision(2) << fixed
                     << sqrt(powerp(a, c) + powerp(b, d))
                     << endl;
        }
        return 0;
}

解题转自:http://blog.csdn.net/panyanyany/article/details/6211340


  1. 第2题,TCP不支持多播,多播和广播仅应用于UDP。所以B选项是不对的。第2题,TCP不支持多播,多播和广播仅应用于UDP。所以B选项是不对的。