基本完成了所有功能，还需细化输入输出规则。(有一个问题是为什么cin.get()和getchar()都不停。。)