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