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