c++曼哈顿三角求解

平面直角坐标系中位于坐标(x1,y1)的i点与位于坐标(x2,y2)的j点的曼哈顿距离为d(i,j)= |x1-x2| + |y1-y2|。请编程输入两个点的坐标,输出它们之间的曼哈顿距离
一行四个整数(100以内),分别表示两个点的坐标(x1,y1)和(x2,y2)
一行一个整数,表示两个点之间的曼哈顿距离。
10 5 6 20
19
没接触过从曼哈顿三角,不知道怎么解决

人家这不告诉你公式了??

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int x, y, x1, y1;
    cout << "请输入A点的坐标:" << endl;
    cin >> x >> y;
    cout << "请输入B点的坐标:" << endl;
    cin >> x1 >> y1;
    int d;
    d = sqrt((x - x1) * (x - x1) + (y - y1) * (y - y1));
    cout << "两点之间的距离为:" << d << endl;

}

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/945793738956141.png "#left")

```