习题思路讲解所有可运行代码供教学参考