c语言课程设计小游戏自动发牌,C语言编程:一副桥牌有52张牌,打牌时应将牌分给四个人。请使用数组方法设计一个程序完成自动发牌的工作。...
#include
#include
#include
void swap(int *a,int *b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
int main(void) {
int card[52];
int i=0;
int t;
srand((unsigned)time(NULL));
//初始化
//0-12表示 黑桃 S
//13-25 红桃 H
//26-38 方块 D
//39-51 梅花 C
for(i=0;i<52;i++)
{
card[i]=i;
}
//洗牌
for(i=0;i<52;i++)
{
t=rand() % (52-i);
swap(&card[i],&card[i+t]);
}
//输出:
for(i=0;i<52;i++)
{
if(i % 13==0)
{
if(i/13)
{
printf("\n");
}
printf("Person %d:",i/13+1);
}
printf(" ");
//输出花式
switch(card[i]/13)
{
case 0:
printf("S");
break;
case 1:
printf("H");
break;
case 2:
printf("D");
break;
case 3:
printf("C");
break;
default:
break;
}
//输出牌(1-10,j,q,k)
if(card[i]%13>=10)
{
switch(card[i]%13)
{
case 10:
printf("J");
break;
case 11:
printf("Q");
break;
case 12:
printf("K");
break;
default:
break;
}
}
else
{
printf("%d",card[i]%13+1);
}
}
return 0;
}
c语言课程设计小游戏自动发牌,C语言编程:一副桥牌有52张牌,打牌时应将牌分给四个人。请使用数组方法设计一个程序完成自动发牌的工作。...相关推荐
- c语言编写扫雷小游戏下载大全,C语言实现扫雷小游戏
本文实例为大家分享了C语言实现扫雷游戏的具体代码,供大家参考,具体内容如下 主函数:main.c #include "game.h" void Menu() { printf(&q ...
- C语言写的小游戏源码,c语言小游戏源码(华容道)
[实例简介] [实例截图]见截图 [核心代码] #include #include #include #include int c=0,a[8][8]= {0},n=0,x,y,b[8][8]= {0 ...
- java 2048游戏_JAVA2048游戏 本课程设计是基于java语言的2048小游戏设计 联合开发网 - pudn.com...
JAVA2048游戏 所属分类:游戏 开发工具:Java 文件大小:789KB 下载次数:4 上传日期:2020-11-23 10:57:11 上 传 者:滴滴滴大萌 说明: 本课程设计是基于jav ...
- c语言编写数据存储的游戏,c语言经典小程序和c语言编写的小游戏带注释(自动保存的).doc...
c语言经典小程序和c语言编写的小游戏带注释(自动保存的) 1.写一个定时?关机的小程?序,可以立即关?闭计算机,也可以一段?时间后关闭?计算机. #inclu?de #inclu?de #inclu? ...
- c语言小游戏10例,C语言的应用 小游戏为例.doc
C语言的应用 小游戏为例 贪吃蛇游戏设计 姓 名: 学 号: 班 级: 103511 指导老师: 张 印 2012年05月29日 <c语言程序设计>课程期末论文 PAGE I 目 录 TO ...
- C语言小游戏大全,C语言贪吃蛇小游戏(附源码)
一.C语言小游戏大全,C语言贪吃蛇小游戏(附源码) 贪吃蛇小游戏源码和更多C语言课设项目小游戏源码免 费 下 载 链 接 如下: c语言项目课设小游戏源码资料压缩包.zip-C文档类资源-CSDN下载 ...
- C语言编写2048小游戏
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104992424 2 ...
- C语言学习推荐---小游戏
文章目录 控制台文字游戏 srand.rand.time 猜拳游戏 控制台动作游戏 运动的小球 贪吃蛇 音乐 图形界面 easyx介绍 后续 学习c语言的时候,想写例子,但是课后习题又太枯燥怎么办? ...
- 只用c语言不用图片的游戏,使用C语言实现扫雷小游戏
本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 游戏规则 在一个9*9的地图上一共有十个雷,翻开所有不是雷的位置 游戏即为胜利, 如果踩到雷,游戏结束 设计思路 1.创建 ...
最新文章
- 第一次作业+105032014116
- python基础知识整理-python入门基础知识点整理-20171214
- 团队冲刺站立会议03
- DevExpress TreeListLookupEdit常用技巧
- LeetCode 1238. 循环码排列(格雷编码+旋转数组)
- python中的集合set
- @ModelAttribute使用详解
- 为什么有人说:“离职见人品”?
- 技术,要拿得起,更要放得下
- FishC《零基础学习python》笔记--第010讲、11讲、12讲:列表:一个打了激素的数组1、2、3
- 2021年数学建模B组代码
- 用计算机编程解决土方调配,LINGO在土方调配计算问题应用.doc
- EventBus使用之基础
- ps存储计算机还是云文档,ps无法创建、保存云文档怎么办
- RustDesk 自建服务器,局域网可以连接服务器,外网就不可以了。 求高手指点迷津。
- C语言课设之电话查询系统。
- 全文翻译免费--老师也不会
- 智慧水位远程监测报警系统
- 微信小程序常识——只需4个文件即可构成一个完整的微信小程序项目
- 基于51单片机简单病床呼叫系统
热门文章
- Android获取Bugreport
- BJ模拟 Pandaria(可持续化并查集)
- Android TV开发(二)处理TV硬件
- Synergy安装及生成密钥破解
- 鉴权/认证框架Spring Security和Apache Shiro比较
- 数学建模基本算法模型Chapter1--线性规划
- 欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品
- 编写函数模拟掷骰子的游戏(两个骰子)。第一次掷的时候,如果点数之和为7或11则获胜;如果点数之和为2、3或12则落败;其他情况下的点数之和称为“目标”,游戏继续。在后续的投掷中,如果玩家再次掷出“目标
- 【华人学者风采】谢幸 微软亚洲研究院
- 【英语竞赛】专项练习之词汇和语法