#include#include #include #include using namespace std;//清屏void ClearScreen(){ system("cls");}//显示菜单void ViewMenu(){ cout<<"******************"< 检测->分解->相同则返回继续输入 cout<<"清输入要猜的四位数字"< >temp; loop: while(temp<=999 || temp >= 10000 && !cin.fail()) { cout<<"输入错误,清重新输入四位数字!"< >temp; } for(int i=1;i<=4;i++) { GasNumber[4-i]=temp%10; temp=temp/10; } if(!CheckNum(GasNumber)) goto loop; a=b=0;//重置 cin.clear(); cin.sync(); ClearScreen(); cout<<"请输入要猜的数字!"< >Gas; while(1) { if(cin.fail()) { cout<<"输入错误,清重新输入"< >Gas; } break; } case '2'://系统自定义 { srand(time(0)); while(1) { GasNumber[0]=rand()%10; GasNumber[1]=rand()%10; GasNumber[2]=rand()%10; GasNumber[3]=rand()%10; if(CheckNum(GasNumber)) break; } a=b=0;//重置 cin.clear(); cin.sync(); ClearScreen(); cout<<"请输入要猜的数字!"< >Gas; while(1) { if(cin.fail()) { cout<<"输入错误,清重新输入"< >Gas; } break; } case '3'://显示规则 { ViewRule(); HoldOn(); ClearScreen(); break; } case '4': //退出程序 { cout<<"欢迎使用本程序"<