计算曼哈顿距离

提交数: 3611, 通过率: 64.41%, 平均分: 69.66

题目描述:

给出平面上两个点的坐标(x1,y1),(x2,y2),求两点之间的曼哈顿距离。曼哈顿距离=|x1-x2|+|y1-y2|。

输入格式:

一行四个空格隔开的实数,分别表示x1,y1,x2,y2。

输出格式:

输出一个实数表示曼哈顿距离,保留三位小数。

样例输入:

3.8 7.2 10 20.5

样例输出:

19.500

提示:

-10000<=x1,y1,x2,y2<=10000

绝对值函数abs(),在cmath库中。

    数学运算符                     C++运算符       举例                                                            
+ +         c = 4+3,c的值为7
- -         c = 4-3,c的值为1
* *         c = 4*3,c的值为12
/ /         若两边都是整数参与运算那么结果是整数,只要有一人是实数,结果就为实数,
        例:c = 4/3,c的值为1,c=4/3.0,c的值为1.3
求余数  %         c = 4%3,c的值为1
求绝对值 abs         例:|-6|可以用abs(-6)表示,值为6,|x1-x2|就是abs(x1-x2)
次方 pow(x,y)         a=pow(2,4),a的值为2的4次方即16
平方根 sqrt()         c=sqrt(9),c的值为3.0,要包括math库

 

时间限制: 1000ms
空间限制: 256MB

来源: 原创