概述
今天分享一个基于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++)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复