C语言课程作业——21点游戏(黑杰克/Black Jack),包含人机对局和双人对局两种模式。这是一个C语言或C++的经典问题,属于基本语法和算法的练习项目,也是学校《C语言程序课程设计》或《C++程序课程设计》的常见问题。本资源为参考代码,主要算法正在洗牌、发牌和机器人玩家的算法。如果在这个程序上有更优秀的算法,说明课程学习质量不错 重点: 1. 洗牌函数:用随机数生成牌面值,以时间作为随机数种子; 2. 机器人玩家:机器人玩家可以通过桌面的牌计算出剩余牌中再要一张牌不爆(超过21点成为爆)的概率,若不爆的概率小于50%则不再要牌(概率可以修改); 3. 对局规则:开局时两名玩家各取一张牌,然后判断是否要牌,玩家不要牌后本局游戏不可再要牌,两名玩家都不要牌或者有玩家手牌爆了则结束本局(每位玩家一局最多拿五张牌),有玩家爆了则没爆的玩家获胜,若两名玩家都爆了,本局平局,若两名玩家都没有爆,则点数大的玩家胜; 4. 牌局要求:每局获胜的玩家加一分,每场游戏进行五局。一场(五局)游戏结束,分数高的玩家获得最终胜利。玩家选择是否继续下一场游戏,是则继续(如果牌垛上还有牌则不洗牌),否则退出。
2023-12-28 21:39:26 2.88MB BlackJack 课程作业
1
量子计算:一种应用方法 Jack Hidary教科书“量子计算:一种应用方法”的解决方案。 通过提出拉取请求,随时指出解决方案中的任何错误或错误。
2023-02-25 09:49:17 774KB TeX
1
计算机敏捷开发中。非常经典的一篇文档。这个是英文的。有2005年的作者新的回顾和作者写给编辑的信件。学习开发和设计必读的文档。 PS:文档有点长,共24页。
2022-12-03 16:38:56 143KB What is software design Jack
1
EIAJ RC 5320A DC-Jack 標準
2022-10-21 11:07:59 437KB DC JACK行业标准
1
瑞芯微平台,rk jack-server编译问题处理
2022-07-01 14:04:55 14KB RK jack-server android编译
1
Black Jack 21点
2022-05-09 19:16:38 4KB c++
1
关于敏捷开发模式(历史,介绍,比较) 敏捷宣言 Scrum详解 Scrum四种会议 Scrum三种角色 Scrum两种工具 Scrum中常见的问题 以及在携程在驴妈妈的一些日常工作的经验
2022-02-09 10:17:48 2.04MB Scrum 敏捷开发 Product Owner
1
一款由C#编写的纸牌类小游戏Black Jack源码 VS2010以上编译运行
2022-01-05 02:10:35 1.61MB Black Jack(21点) 源代码 小游戏
1
初级java笔试题井字游戏 一种双人回合制游戏,目标是在一行中放置三个标记(一个玩家的“X”,另一个玩家的“O”)——垂直、水平或沿着其中一个棋盘2 条对角线。 此应用程序是用 Jack 语言编写的,这是一种以 Java 为模型的基本面向对象语言。 概述 这个项目是为了满足课程的第 9 章而编写的。 与其说是有趣或令人兴奋,不如说是对平台和编译器的测试。 您可以使用来自 Nand2Tetris 站点的 VM 模拟器运行它。
2021-11-17 05:57:30 12KB 系统开源
1
我们学的工程电路分析的答案。 是英文的。
2021-10-24 18:17:22 14.67MB 答案 工程电路分析
1