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