1. 问题描述:有一个正方形的桌子,边长为a,四个角上分别各有一只蚂蚁A,B,C,D,每只蚂蚁以相同的速度v,同时以逆时针方向向着离它最近的蚂蚁运动,从而得出各蚂蚁的运动轨迹。2. 算法设计对于蚂蚁A(x1,y1)而言,先假定蚂蚁B(x2,y2)(是不动的,则时间t后它的位置发生变化,走到A‵(x1‵,y1‵)如图1.1所示。图1.1计算蚂蚁的下一坐标根据图中的公司可以计算出A走t时间后的坐标,再假定C不动,则可以计算B走t时间的坐标,依次类推,则可以计算A,B,C,D每走t时间之后的坐标,在时间编程时,我们可以每t时间记录下A,B,C,D的位置,则可以得到四只蚂蚁的运动轨迹。 图1.1计算蚂蚁的下一坐标根据图中的公司