张晨曦：程序清单 7-1 ~ 7-8 修改