我是靠谱客的博主 整齐大叔,最近开发中收集的这篇文章主要介绍基于VS平台的猜数字游戏(编写语言C++),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天分享一个基于C++语言编写的猜数字小游戏:系统生成一个1-100的随机数,玩家输入猜测结果,当猜测数错误时,提示猜测过大或者过小,同时显示猜测次数后,继续猜测。直到猜测正确时退出游戏。若猜测次数超过5次还未猜对,则失败,退出游戏

#include<iostream>
#include<ctime>        //time系统时间头文件
using namespace std;
int i = 1;							//猜测次数
int main()
{
	cout << "猜数字游戏,输入一个1-100的整数,猜测次数超过5次还未猜对,则失败" << endl;
	//添加随机数种子,作用:利用当前系统时间生成随机数,防止每次生成的随机数一样	
	srand((unsigned int)time(NULL));
	//1.系统生成一个1 - 100的随机数,     rand()%数值:系统生成0-数值-1之间的随机数函数
	int num=rand() % 100+1;         //生成随机数函数(随机数期间1-100)

	//2.玩家猜测
	while (1)
	{
	    cout << "请输入一个1-100的整数" << endl;
		int val = 0;                   //玩家输入的数据存放在val中
		cin >> val;
		cout << "猜测次数:" << i << "次" << endl;
		i++;
		if (i > 5)
		{ 
			cout << "猜测次数超过5次,失败" << endl;
			break;
		}
			

	//3.判断玩家的猜测结果
	//猜对   退出游戏
	//猜错   提示猜测结果过大或者过小,返回2
		if (val > num)
		{
			cout << "猜测错误,数据过大n";
			cout << endl;
			cout << endl;
		}
		else if (val < num)
		{
			cout << "猜测错误,数据过小n";
			cout << endl;
			cout << endl;
		}
		else 
		{
			cout << "恭喜你猜对了n";
			cout << "玩家胜利n";
			break;//退出循环
		}
	}
	
	system("pause");
	return 0;

}

最后

以上就是整齐大叔为你收集整理的基于VS平台的猜数字游戏(编写语言C++)的全部内容,希望文章能够帮你解决基于VS平台的猜数字游戏(编写语言C++)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部