![]() |
#2
lintaoyn2010-11-10 11:25
|
有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,只能同时通过一只蚂蚁。开始时,蚂蚁的头向(右,左,右,左,左),它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。定义一个蚂蚁类Ant,编写程序,求所有蚂蚁都离开木杆的时间。
注意:程序要有较详细的注释,用c++实现,要完整的程序,打酱油者免开尊口!