c语言程序设计21点扑克牌,C语言程序设计21点扑克牌游戏.doc
PAGE
PAGE 1
实用标准文案
文档大全
实验报告
课程名称: C语言程序设计
实验项目: 21点扑克牌游戏设计
专业班级: 电子信息工程
实验室号: 信息205 实验组号: xx
实验时间: 2010-5-4 批阅时间:
指导教师: 成 绩:
沈阳工业大学实验报告
(适用计算机程序设计类)
专业班级: 电子信息工程0902 学号: 姓名:
实验名称:21点扑克牌游戏
1.要求:该程序是一个21点的扑克牌游戏,玩家一共可以要5张牌,如果牌的点数超过21,则暴了,自动出局;在不超过21点的情况下,玩家与庄家(计算机)比较牌点数的大小,大者为赢。
2.程序设计要求:
1)程序中一共有13张扑克牌可以随机抽取,大于10的点数为10,现要求大于10的点数全部为半点。
2)高级玩家可以查看下一张牌,即按H键,然后要求输入密码,密码正确可以看牌,并决定是否要牌。当然,在游戏规则上不能泄露这个秘密。
3)可以编写作弊程序,即按某一个键(自定)去查看计算机的牌面,并根据计算机所得的牌来输入自己想要的牌,当然,在界面上不能显示这点秘密(看过后即清屏)。
4)每次要牌后可以设定赔率,即如果开始下的是10元钱的注,如果牌好,你可以要求再下注,当然不能超过你所有的总钱数。
3. 实验方案(程序设计说明)
4. 实验步骤或程序(经调试后正确的源程序)
5.程序运行结果
6.出现的问题及解决方法
附件A 沈阳工业大学实验报告
(适用计算机程序设计类)
专业班级: 电子信息工程0902 学号: 姓名:
实验步骤或程序:(我所做的程序是作弊程序改动已经加粗)
#include
#include
#include
#include
void Wait_f(int);
void Pause_f();/*暂停,按任意键继续*/
int Random_f(long ,long );/*返回两个参数之间的随机数*/
void Replay_f(char *);/*询问是否重开一局*/
void Hit_f(int *);/*发一张牌*/
void Deal_f(int *,int *,int *,int *);/*双方各发两张牌*/
void Bet_f(int *,int *);/*接受下注的数目*/
void Print_f(int ,int ,int ,int );/*打印结果*/
void Rules_f();/*显示游戏规则*/
void Results_f(int ,int ,int ,int *,int *,int *,int *);/*统计结果(输赢平)*/
void Hit_f2(int * npTotal,int a);
int nnn;
int main()
{
int nPlayer=0,nCpu=0,nWin=0,nLose=0,nDraw=0,nPlayerTurns=0,
nCpuTurns=0,nMoney=0,nBet;
/* nPlayer——玩家手中全部牌的点数和,nPlayerTurns——玩家手中牌的数量*/
char chAnswer;
char mmm;
int a;
system("cls");/* 执行系统命令“清屏” */
Rules_f();
printf("\t\t\tWOULD YOU LIKE TO PLAY? ");
scanf("%c",&chAnswer);
if((chAnswer=='y')||(chAnswer=='Y'))
{
printf("\t\t\tI WILL LET YOU START WITH $100\n");
nMoney=100;
printf("\t\t\t");
Pause_f();
}
else
{
return(0);
}
do
{
system("cls");
if(nMoney<0)
{
printf("Your broke\n");
return(0);
}
c语言程序设计21点扑克牌,C语言程序设计21点扑克牌游戏.doc相关推荐
- 2018北语c语言程序2答案,北语21春《JAVA语言程序设计》作业2题目【标准答案】...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 加VX513274704 21春<JAVA语言程序设计>作业2 试卷总分:100 得分:100 一.单选题 (共 20 道试题,共 100 分 ...
- 国二C语言文字选择程序选择,全国计算机等级考试二级C语言题型总结(二)——选择循环结构程序设计部分.doc...
全国计算机等级考试二级C语言题型总结(二)--选择循环结构程序设计部分 C语言第二部分上机题型总结 选择结构部分: if结构题型总结 (案例1) 企业发放的奖金根据利润提成.利润(I)低于或等于10万 ...
- 北京科技大学C语言程序设计,北京科技大学《C语言》第1章.ppt
<北京科技大学<C语言>第1章.ppt>由会员分享,可在线阅读,更多相关<北京科技大学<C语言>第1章.ppt(36页珍藏版)>请在装配图网上搜索. 1 ...
- c语言程序设计教程ppt,《C语言程序设计教程》.ppt
<<C语言程序设计教程>.ppt>由会员分享,可在线阅读,更多相关<<C语言程序设计教程>.ppt(30页珍藏版)>请在装配图网上搜索. 1.第1章 预 ...
- 兰州大学C语言程序设计课程作业,兰州大学C语言程序设计课程作业1附答案.doc...
兰州大学C语言程序设计课程作业1附答案.doc C 语言程序设计课程作业语言程序设计课程作业_A 历次成绩 完成时间 查看详情 1.0.0 2015-11-21 091531 2.0.0 2015-1 ...
- c语言程序设计教程岳莉答案,C++程序设计教程
<职业教育课程改革实验教材系列:C语言程序设计教程>内容丰富.语言简练易懂,融趣味性与操作性于一体.可作为高职高专C语言程序课程的实用教材,也可以供初学编程者自学用书. ¥23.66定价: ...
- C语言学习书籍推荐《C语言程序设计 现代方法(第2版)》下载
下载地址:点我 C语言仍然是计算机领域的通用语言之一,但现在的C语言已经和当初的时候大不相同了.本书主要的一个目的就是通过一种"现代方法"来介绍C语言,书中强调标准C,强调软件工程 ...
- c语言注释参与程序设计的编译,提高C语言程序设计教学的有益探索
摘要:在很多学校中,C语言的教学在学校的整个计算机编程语言的教学中占有很大比重,越来越多的学校认识到C语言的程序设计在整个编程中的所扮演的基础性的角色. 关键词:C语言:教学:程序设计 中图分类号:G ...
- c语言程序设计教程2014版,C语言程序设计案例教程(第3版)
领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...
- c语言成绩管理程序设计,成绩管理程序设计报告(含代码C语言
<成绩管理程序设计报告(含代码C语言>由会员分享,可在线阅读,更多相关<成绩管理程序设计报告(含代码C语言(19页珍藏版)>请在人人文库网上搜索. 1.大连民族学院计算机科学与 ...
最新文章
- 架构——大师言语汇总
- centos 的epel源配置
- linux每天进步一点点-7月22日
- dump查询Java 状态
- Vue2.0史上最全入坑教程(上)—— 搭建Vue脚手架(vue-cli)
- JVM——jinfo命令使用及GC日志分析
- 2018年省赛热身赛第4场
- POJ2117 Electricity
- 1.OAuth 简介
- 图注意力网络(GAT) TensorFlow解析
- mro python_一窥Python中MRO排序原理
- python分页PDF
- 360极速浏览器兼容模式怎么设置在哪
- 取名五行字典(金木水火土)
- 江苏大学linux实验报告,正弦波振荡电路实验报告.doc
- [RK3399][Android7.1] 调试笔记 --- Recovery模式下无法挂载/data分区
- IMPALA(Importance Weighted Actor-Learner Architectures)
- 苹果慌了,iPhone11全系大降价抢市场
- 计算机一级照片像素调整多少钱,怎么调整图片分辨率
- gem5运行SPECCPU2017benchmark
热门文章
- 80psi等于多少kpa_【图】关于胎压的换算psi、bar,kpa
- php theexcerpt,the_excerpt()函数
- 陆面生态水文模拟与多源遥感数据同化与Noah-MP模型
- ARM裸机篇(三)——i.MX6ULL第一个裸机程序
- 如何在H3C路由器使用ACL来管理网络安全
- [数据科学] 通过基因表达监测进行肿瘤预测
- python编程题:天天向上的力量
- SparkSql create table导入本地excel
- java生成有序的序号,java生成序号
- 【JAVA】-- 黄金矿工小游戏(一)(实现思路+每步代码)