张晨曦：程序清单 8-3 ~ 8-4 修改