struct Point { int x; int y; };

int MHTDistance(struct Point pt1, struct Point pt2) { return abs(pt1.x - pt2.x) + abs(pt1.y - pt2.y); }

float TrueDistance(struct Point pt1, struct Point pt2) { return sqrt(pow(pt1.x - pt2.x, 2) + pow(pt1.y - pt2.y, 2)); }

C语言结构体实现坐标点和距离计算:曼哈顿距离与直线距离

原文地址: https://www.cveoy.top/t/topic/n9vN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录