试着用解析几何 设定一个坐标系 这样每个点都是一组数{x,y}, 用C语言表述 typedef struct {int x, int y} typePoint; 每一个多边形都是一个点数列 typePoint [n], 每一个边就是一对点如图 有三种情况计算距离 (1)斜率相等, 两边平行 (2) 两个点的距离(3)点对边的最短距离算出所有的距离, 然后输出比d大的距离