#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张牌,打牌时应将牌分给四个人。请使用数组方法设计一个程序完成自动发牌的工作。...相关推荐

  1. c语言编写扫雷小游戏下载大全,C语言实现扫雷小游戏

    本文实例为大家分享了C语言实现扫雷游戏的具体代码,供大家参考,具体内容如下 主函数:main.c #include "game.h" void Menu() { printf(&q ...

  2. C语言写的小游戏源码,c语言小游戏源码(华容道)

    [实例简介] [实例截图]见截图 [核心代码] #include #include #include #include int c=0,a[8][8]= {0},n=0,x,y,b[8][8]= {0 ...

  3. java 2048游戏_JAVA2048游戏 本课程设计是基于java语言的2048小游戏设计 联合开发网 - pudn.com...

    JAVA2048游戏 所属分类:游戏 开发工具:Java 文件大小:789KB 下载次数:4 上传日期:2020-11-23 10:57:11 上 传 者:滴滴滴大萌 说明:  本课程设计是基于jav ...

  4. c语言编写数据存储的游戏,c语言经典小程序和c语言编写的小游戏带注释(自动保存的).doc...

    c语言经典小程序和c语言编写的小游戏带注释(自动保存的) 1.写一个定时?关机的小程?序,可以立即关?闭计算机,也可以一段?时间后关闭?计算机. #inclu?de #inclu?de #inclu? ...

  5. c语言小游戏10例,C语言的应用 小游戏为例.doc

    C语言的应用 小游戏为例 贪吃蛇游戏设计 姓 名: 学 号: 班 级: 103511 指导老师: 张 印 2012年05月29日 <c语言程序设计>课程期末论文 PAGE I 目 录 TO ...

  6. C语言小游戏大全,C语言贪吃蛇小游戏(附源码)

    一.C语言小游戏大全,C语言贪吃蛇小游戏(附源码) 贪吃蛇小游戏源码和更多C语言课设项目小游戏源码免 费 下 载 链 接 如下: c语言项目课设小游戏源码资料压缩包.zip-C文档类资源-CSDN下载 ...

  7. C语言编写2048小游戏

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104992424 2 ...

  8. C语言学习推荐---小游戏

    文章目录 控制台文字游戏 srand.rand.time 猜拳游戏 控制台动作游戏 运动的小球 贪吃蛇 音乐 图形界面 easyx介绍 后续 学习c语言的时候,想写例子,但是课后习题又太枯燥怎么办? ...

  9. 只用c语言不用图片的游戏,使用C语言实现扫雷小游戏

    本文实例为大家分享了C语言实现扫雷小游戏的具体代码,供大家参考,具体内容如下 游戏规则 在一个9*9的地图上一共有十个雷,翻开所有不是雷的位置 游戏即为胜利, 如果踩到雷,游戏结束 设计思路 1.创建 ...

最新文章

  1. 第一次作业+105032014116
  2. python基础知识整理-python入门基础知识点整理-20171214
  3. 团队冲刺站立会议03
  4. DevExpress TreeListLookupEdit常用技巧
  5. LeetCode 1238. 循环码排列(格雷编码+旋转数组)
  6. python中的集合set
  7. @ModelAttribute使用详解
  8. 为什么有人说:“离职见人品”?
  9. 技术,要拿得起,更要放得下
  10. FishC《零基础学习python》笔记--第010讲、11讲、12讲:列表:一个打了激素的数组1、2、3
  11. 2021年数学建模B组代码
  12. 用计算机编程解决土方调配,LINGO在土方调配计算问题应用.doc
  13. EventBus使用之基础
  14. ps存储计算机还是云文档,ps无法创建、保存云文档怎么办
  15. RustDesk 自建服务器,局域网可以连接服务器,外网就不可以了。 求高手指点迷津。
  16. C语言课设之电话查询系统。
  17. 全文翻译免费--老师也不会
  18. 智慧水位远程监测报警系统
  19. 微信小程序常识——只需4个文件即可构成一个完整的微信小程序项目
  20. 基于51单片机简单病床呼叫系统

热门文章

  1. Android获取Bugreport
  2. BJ模拟 Pandaria(可持续化并查集)
  3. Android TV开发(二)处理TV硬件
  4. Synergy安装及生成密钥破解
  5. 鉴权/认证框架Spring Security和Apache Shiro比较
  6. 数学建模基本算法模型Chapter1--线性规划
  7. 欣赏一个人,始于颜值,敬于才华,合于性格,久于善良,终于人品
  8. 编写函数模拟掷骰子的游戏(两个骰子)。第一次掷的时候,如果点数之和为7或11则获胜;如果点数之和为2、3或12则落败;其他情况下的点数之和称为“目标”,游戏继续。在后续的投掷中,如果玩家再次掷出“目标
  9. 【华人学者风采】谢幸 微软亚洲研究院
  10. 【英语竞赛】专项练习之词汇和语法