#include <iostream>
#include<vector>
#include<deque>
#include<string>
#include<algorithm>
#include<ctime>
#include<cstdlib>
using namespace std;
void menu()
{
cout<<"********************"<<endl;
cout<<"***1.play 2.exit***"<<endl;
cout<<"********************"<<endl;
}
void play()
{
bool success;
int un;
cout<<"请输入一位0~100以内的数字"<<endl;
cin>>un;
int sum=1;
srand(static_cast<unsigned int>(time(0)));
int r=rand()%1;
do
{
if(r>un)
{
cout<<"机器猜大"<<endl;
sum+=1;
success=false;
r=rand()%r;
}
else if(r<un)
{
cout<<"机器猜小"<<endl;
sum+=1;
success=false;
r=rand()%r;
}
}while(r!=un);
cout<<"机器猜"<<sum<<"次猜对"<<endl;
}
void Exit()
{
cout<<"欢迎下次使用"<<endl;
exit(0);
}
int main()
{
int select;
while(1)
{
menu();
cin>>select;
switch(select)
{
case 1:play();
break;
case 2:Exit();
break;
default:cout<<"input error "<<endl;
}
}
system("pause");
return 0;
}
c++猜数字,机器反猜
最新推荐文章于 2024-05-22 00:03:53 发布