可直接运行,包括详细的注释,还有截图。c++语言编写