C语言作业代码-21点游戏(黑杰克/Black Jack)

上传者: cumtLeibnizDavid | 上传时间: 2023-12-28 21:39:26 | 文件大小: 2.88MB | 文件类型: ZIP
C语言课程作业——21点游戏(黑杰克/Black Jack),包含人机对局和双人对局两种模式。这是一个C语言或C++的经典问题,属于基本语法和算法的练习项目,也是学校《C语言程序课程设计》或《C++程序课程设计》的常见问题。本资源为参考代码,主要算法正在洗牌、发牌和机器人玩家的算法。如果在这个程序上有更优秀的算法,说明课程学习质量不错 重点: 1. 洗牌函数:用随机数生成牌面值,以时间作为随机数种子; 2. 机器人玩家:机器人玩家可以通过桌面的牌计算出剩余牌中再要一张牌不爆(超过21点成为爆)的概率,若不爆的概率小于50%则不再要牌(概率可以修改); 3. 对局规则:开局时两名玩家各取一张牌,然后判断是否要牌,玩家不要牌后本局游戏不可再要牌,两名玩家都不要牌或者有玩家手牌爆了则结束本局(每位玩家一局最多拿五张牌),有玩家爆了则没爆的玩家获胜,若两名玩家都爆了,本局平局,若两名玩家都没有爆,则点数大的玩家胜; 4. 牌局要求:每局获胜的玩家加一分,每场游戏进行五局。一场(五局)游戏结束,分数高的玩家获得最终胜利。玩家选择是否继续下一场游戏,是则继续(如果牌垛上还有牌则不洗牌),否则退出。

文件下载

资源详情

[{"title":"( 73 个子文件 2.88MB ) C语言作业代码-21点游戏(黑杰克/Black Jack)","children":[{"title":"ConsoleGame","children":[{"title":"ConsoleGame","children":[{"title":"stdafx.h <span style='color:#111;'> 235B </span>","children":null,"spread":false},{"title":"ConsoleGame <span style='color:#111;'> 21.91KB </span>","children":null,"spread":false},{"title":"AI21.cpp <span style='color:#111;'> 6.22KB </span>","children":null,"spread":false},{"title":"ConsoleGame.vcxproj.filters <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"BlackJack.cpp <span style='color:#111;'> 14.21KB </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"BlackJack.h <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"ConsoleGame.vcxproj <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"ConsoleGame.vcxproj.user <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"AI21.h <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"link.1904.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"ConsoleGame.pch <span style='color:#111;'> 1.13MB </span>","children":null,"spread":false},{"title":"CL.write.1.tlog <span style='color:#111;'> 14.14KB </span>","children":null,"spread":false},{"title":"ConsoleGame.vcxprojResolveAssemblyReference.cache <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"link.9060-cvtres.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.1904-cvtres.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"rc.command.1.tlog <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"link.11784.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.11784-cvtres.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.5728.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"rc.write.1.tlog <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"link.11128.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"mt.command.1.tlog <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false},{"title":"link.9060.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.11128-cvtres.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.11128.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"mt.read.1.tlog <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"BlackJack.obj <span style='color:#111;'> 82.67KB </span>","children":null,"spread":false},{"title":"rc.read.1.tlog <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"link.11784.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.1904.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.3168.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"vc100.idb <span style='color:#111;'> 395.00KB </span>","children":null,"spread":false},{"title":"ConsoleGame_manifest.rc <span style='color:#111;'> 212B </span>","children":null,"spread":false},{"title":"ConsoleGame.unsuccessfulbuild <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"link.9060.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"vc100.pdb <span style='color:#111;'> 300.00KB </span>","children":null,"spread":false},{"title":"ConsoleGame.exe.embed.manifest.res <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 9.21KB </span>","children":null,"spread":false},{"title":"link.5728.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"ConsoleGame.write.1.tlog <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"AI21.obj <span style='color:#111;'> 55.45KB </span>","children":null,"spread":false},{"title":"link.5728-cvtres.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"ConsoleGame.exe.intermediate.manifest <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"link-cvtres.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"ConsoleGame.exe.embed.manifest <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"link.1904-cvtres.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"stdafx.obj <span style='color:#111;'> 12.47KB </span>","children":null,"spread":false},{"title":"link.9060-cvtres.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.3168-cvtres.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 17.12KB </span>","children":null,"spread":false},{"title":"cl.command.1.tlog <span style='color:#111;'> 14.62KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 6.22KB </span>","children":null,"spread":false},{"title":"ConsoleGame.obj <span style='color:#111;'> 35.67KB </span>","children":null,"spread":false},{"title":"link.11128-cvtres.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link-cvtres.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.3168.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"mt.write.1.tlog <span style='color:#111;'> 482B </span>","children":null,"spread":false},{"title":"link.5728-cvtres.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"link.11784-cvtres.write.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"ConsoleGame.log <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"link.3168-cvtres.read.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"ConsoleGame.lastbuildstate <span style='color:#111;'> 151B </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 64.62KB </span>","children":null,"spread":false}],"spread":false},{"title":"stdafx.cpp <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"targetver.h <span style='color:#111;'> 238B </span>","children":null,"spread":false},{"title":"ConsoleGame.cpp <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false}],"spread":false},{"title":"框架程序使用说明.txt <span style='color:#111;'> 222B </span>","children":null,"spread":false},{"title":"ConsoleGame.sln <span style='color:#111;'> 900B </span>","children":null,"spread":false},{"title":"ipch","children":[{"title":"consolegame-907f219b","children":[{"title":"consolegame-da3412f9.ipch <span style='color:#111;'> 2.25MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Debug","children":[{"title":"ConsoleGame.pdb <span style='color:#111;'> 755.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"ConsoleGame.sdf <span style='color:#111;'> 5.96MB </span>","children":null,"spread":false},{"title":"ConsoleGame.suo <span style='color:#111;'> 24.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明