0.游戏内容

玩家猜电脑产生的数字,一个两次机会,才对了给提示,猜错减去一次机会。

1.参考代码
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main() {
	srand((int)time(0)); //种子
	int life=2; //一共两次机会
	int num =rand()%5+1;// 产生0到6随机数
	int x;
	cout<<"这是一个猜数游戏!"<<endl;
	cout<<"数字范围是1到6!"<<endl;
	cout<<"你只有两次机会!"<<endl;
	cout<<"下面请开始输入数字:"<<endl;
	while(life) 
	{	
		cin>>x;
		while( x<1 && x>6 ) 
		{
			cout<<"你输入的数据不合法,请重新输入!";
			cin>>x;
		}
		life--;
		if(x==num)
		{
			cout<<"恭喜你,猜对了!"<<endl;
			return 0;
		}
		else
		{
			cout<<"机会减少一次"<<endl; 
		}
	}
	cout<<"机会耗尽,游戏结束"<<endl; 
	return 0;

}

返回目录: C++/趣味小程序


分类: 开发与创造