程序基本没有什么大问题,主要问题有以下1。你用的是什么开发工具或编译器,你要了解sleep不是C++标准函数,但只能在gcc上使用且要用头文件#include<unistd.h>windwos的其它编译器是不支持的另外,你的system("exportTERM=xterm&&clear");它只能用于linux系统,windwos是不支持的也就是你的程序,应该在linux下编译运行且问题就是要有完整的头文件2。你的最后一段程序intgo_on;cin>>go_on;if(go_on==0)break;cout<<"\033[31m再见,欢迎下次光临!"<<endl;不在循环中,break不能使用(可能是上传时的{}问题)3。C++程序的错,很容易从编译的出错信息得到,这个比你上传程序更容易知道你程序错在哪里了,且学习编程首先会学会看出错信息的