4.7 编写程序:碰壁与自吃