代码参见控制台

运行结果: