四、编程题(满分20分)