5.4 编程案例