#include<iostream>
#include <math.h>
#include<stdlib.h>
using namespace std;
int main(void)
{
int guess,random;
int count=6,flag=1;
cout<<"这是一个小游戏,游戏规则如下"<<endl
<<"1,系统将自动生成一个(0~99)数"<<endl
<<"2,你键入你猜的数"<<endl
<<"3,如果你键入的数高于系统生成的数,将显示“high”,反之显示“low”"<<endl
<<"游戏只有可以猜7次,不管在7次范围猜中,还没有中,系统将在游戏结束时,自动显示系统生成的数"<<endl;
while(flag)
{
random=rand() % 100 ;
cout<<"系统已经把随机生成成功了,您可以开始游戏"<<endl;
cout<<"请你键入你所猜的数(0~99):"<<endl;
cin>>guess;
while(count!=0)
{
while(guess<0||guess>99)
{
count++;
cout<<"警告!你输入的数有误!!"<<endl
<<"请重新输入你所猜的数:"<<endl;
cin>>guess;
count--;
}
if(guess!=random)
{
if(guess<random) cout<<"你所猜的数为:"<<guess<<"it is low"<<endl;
else cout<<"你所猜的数为:"<<guess<<"it is high"<<endl;
cout<<"你所有的猜数次数剩"<<count<<"次,望好好珍惜哦/n";
}
else
{
if(guess==random)
{
cout<<"你在所有的猜数次数剩"<<count<<"次下猜到/n";
cout<<"你本次所猜中数为:"<<random<<endl;break;
}
if(count==-1)
{
cout<<"你没能在7次中猜中,本次的数为:"<<random<<endl;break;
}
}
cout<<"请你键入你本次所猜的数(0~99):"<<endl;
cin>>guess;
count--;
}
cout<<"本次的游戏已经结束了,你你玩够了吗,还要继续吗"<<endl
<<"要请输入“1”,不要请输入“0”"<<endl;
cin>>flag;
}
return 0;
}
无聊写的哦,大伙别有意见哦