题目描述
给出平面上两个点的坐标(x1,y1),(x2,y2),求两点之间的曼哈顿距离。曼哈顿距离=|x1-x2|+|y1-y2|。
输入
一行四个空格隔开的实数,分别表示x1,y1,x2,y2。
输出
输出一个实数表示曼哈顿距离,保留三位小数。
样例输入
输出一个实数表示曼哈顿距离,保留三位小数。
样例输出
3.600
数据范围限制
-10000<=x1,y1,x2,y2<=10000
1 #include<iostream> 2 #include<cstring> 3 #include<cmath> 4 #include<cstdio> 5 using namespace std; 6 int main() 7 { 8 double x1,x2,y1,y2; 9 cin>>x1>>y1>>x2>>y2; 10 printf("%.3lf",abs(x1-x2)+abs(y1-y2)); 11 return 0; 12 }