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

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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#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平台内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部