本来应该把printf改成cout,但效果一样,这也算c++代码吧!