C语言课程作业——21点游戏(黑杰克/Black Jack),包含人机对局和双人对局两种模式。这是一个C语言或C++的经典问题,属于基本语法和算法的练习项目,也是学校《C语言程序课程设计》或《C++程序课程设计》的常见问题。本资源为参考代码,主要算法正在洗牌、发牌和机器人玩家的算法。如果在这个程序上有更优秀的算法,说明课程学习质量不错 重点: 1. 洗牌函数:用随机数生成牌面值,以时间作为随机数种子; 2. 机器人玩家:机器人玩家可以通过桌面的牌计算出剩余牌中再要一张牌不爆(超过21点成为爆)的概率,若不爆的概率小于50%则不再要牌(概率可以修改); 3. 对局规则:开局时两名玩家各取一张牌,然后判断是否要牌,玩家不要牌后本局游戏不可再要牌,两名玩家都不要牌或者有玩家手牌爆了则结束本局(每位玩家一局最多拿五张牌),有玩家爆了则没爆的玩家获胜,若两名玩家都爆了,本局平局,若两名玩家都没有爆,则点数大的玩家胜; 4. 牌局要求:每局获胜的玩家加一分,每场游戏进行五局。一场(五局)游戏结束,分数高的玩家获得最终胜利。玩家选择是否继续下一场游戏,是则继续(如果牌垛上还有牌则不洗牌),否则退出。
2023-12-28 21:39:26 2.88MB BlackJack 课程作业
1
大一 C语言 个人小管家系统
2022-12-31 09:14:38 8KB 大一C语言个人小管家系统
1
经管第15次C语言作业-《C语言程序设计现代方法》课后答案
2022-12-19 17:14:54 623KB 《C语言程序设计现代方法》 北航
1
对一次歌手比赛的成绩进行管理,功能要求: 1、输入每个选手的数据包括编号、姓 名、十个评委的成绩,根据输入计算出总成绩和平均成绩(去掉最高分,去掉最低分)。 2、显示主菜单如下:1)输入选手数据2)评委打分3)成绩排序(按平均 分) 4)数据查询5) 追加选手数据6)写入数据文件7)退出系统。
2022-07-05 10:41:31 54KB c语言
1
R语言期末大作业!!!
2022-07-04 16:09:04 1.19MB R语言作业
1
操作系统课程设计(作业调度、内存管理、进程调度、进程阻塞等),含完整源代码和课程设计报告,内容优质
1
大学汇编语言课后习题代码,非常非常全,非常非常详细,本人编写不会和网上现存的一样,大学生们来看看大四学姐的精心推荐呀!!真心值得!!
2022-05-27 18:26:58 1.03MB 汇编语言 作业 课后习题答案 代码
1
本飞机共有80个坐位,分20排, 每排4个位子。编号为A, B,C, D。如10D表示10 排D座。A和D靠窗,19到20排为吸烟区。定上票的乘客需给出姓名和身份证号,最后要打印出乘客清单。
2022-05-16 09:21:43 56KB c语言
1
2015哈工大形式语言作业1 还有第二部分
2022-03-03 16:17:10 34.04MB 哈工大 形式语言 作业
1
本人刚学过c,为完成老师任务写的大作业,基本功能多实现了,就是感觉不太好,改进正在继续,不久将会发布。这个就讲究着和大家共享一下吧,希望有点有意义的建议哦。
2022-03-01 20:08:42 198KB c语言 作业 源代码
1