进阶练习Q18，q20