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