网站首页 > 技术教程 正文
/*今天用C++语言写一个猜数字的小游戏
*游戏规则:
*1.由系统随机产生一个1-100之间的数字
*2.用户在窗口上输入一个数字
*3.判断用户输入的数字和系统产生的数字(用户输入的数字大、小或相等)
*4.用户输入数字的机会共有7次
*/
#include <iostream>//类似C语言中的stdio.h这个头文件
#include <ctime>//包含时间头文件
using namespace std;//使用std名字空间
int main()
{
const int cnLimit = 7;//给7次猜数字的机会
int nSystem, nUser, nCount = 1;
//system("color E0");
//1.由系统随机产生一个1 - 100之间的数字
srand((unsigned int)time(0));//初始化随机种子
nSystem = rand() % 100 + 1;
//要是20-101之间的随机数,怎么弄
//rand() % (101 - 20 + 1) + 20;
//2.用户在窗口上输入一个数字
//3.判断用户输入的数字和系统产生的数字(用户输入的数字大、小或相等)
//4.用户输入数字的机会共有7次
while (true)//bool 它的值共两种,一个true, 一个false
{
cout << "请输入你第" << nCount << "次猜的数字:";
cin >> nUser;
if (nUser == nSystem)
{
cout << "恭喜!你在第" << nCount << "次时猜的数字正确!" << endl;
break;
}
else if (nUser < nSystem)
cout << "你猜的数字小了!" << endl;
else
cout << "你猜的数字大了!" << endl;
cout << "--------------------------------------------" << endl;
if (nCount++ == cnLimit)
{
cout << "你没有机会了,正确的数字是" << nSystem << "." << endl;
break;
}
}
//cout << "系统产生的随机数是:" << nSystem << endl;//endl end line 相当于printf("\n");
return 0;
}
- 上一篇: 教程3 猜数字游戏(教程3 猜数字游戏攻略)
- 下一篇: 使用 Python 编写一个猜数字小游戏
猜你喜欢
- 2025-05-02 谈游戏状态机的设计与实现 探讨状态机的扩展性和易用性
- 2025-05-02 算术加减超人:开启智慧与乐趣之旅
- 2025-05-02 “哥俩好”“五魁首”“六六六”行酒令和划拳方式你知道多少
- 2025-05-02 航海王燃烧意志:第三波蓝钻红包“口令答案”,新阵型不太给力
- 2025-05-02 云上行酒令,就地过大年,行酒令何时出现?这些玩法知多少?
- 2025-05-02 一听就懂:用Python做一个超简单的小游戏
- 2025-05-02 数字炸弹游戏程序 用python来实现
- 2025-05-02 5-6岁儿童逆向思维发展与趣味游戏
- 2025-05-02 使用C语言实现多次猜数小游戏(使用c语言实现多次猜数小游戏的方法)
- 2025-05-02 python经典案例:猜数字游戏(python猜数字游戏代码0到9)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)