033.扑克牌的结构表示

简介: 033.扑克牌的结构表示
enum suits{CLUBS,DIAMONDS,HEARTS,SPADES};
struct card
{
  enum suits suit;
  char value[3];
};
struct card deck[52];
char cardval[][3]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
char suitsname[][9]={"CLUBS","DIAMONDS","HEARTS","SPADES"};
main()
{
  int i,j;
  enum suits s;
  clrscr();
  for(i=0;i<=12;i++)
    for(s=CLUBS;s<=SPADES;s++)
    {
      j=i*4+s;
      deck[j].suit=s;
      strcpy(deck[j].value,cardval[i]);
    }
  for(j=0;j<52;j++)
    printf("(%s%3s)%c",suitsname[deck[j].suit],deck[j].value,j%4==3?'\n':'\t');
  puts("\nPress any key to quit...");
  getch();
}
相关文章
|
3月前
|
SQL 人工智能 分布式计算
与ODPS共处的日子
本文分享了作者在使用ODPS(开放数据处理服务)进行大数据分析过程中的真实经验与思考。从最初面对海量数据的无措,到借助ODPS实现高效、安全、智能的数据处理,作者结合具体业务场景,讲述了ODPS在效率提升、分析灵活性、安全保障等方面的强大能力,并展望其在未来AI、实时计算、多云融合等方向的发展潜力。
63 1
|
关系型数据库 开发者
|
12月前
|
存储 容器
内存越界访问(Out-of-Bounds Access)
【10月更文挑战第12天】
1240 2
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的停车场微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的停车场微信小程序的详细设计和实现(源码+lw+部署文档+讲解等)
让el-table更好用,通过配置的方式
让el-table更好用,通过配置的方式
552 0
|
C语言
C语言基础入门详解一
C语言基础入门详解一
191 0
C语言基础入门详解一
|
SQL 存储 程序员
SQL Server 锁机制 悲观锁 乐观锁 实测解析
SQL Server 锁机制 悲观锁 乐观锁 实测解析
268 0
SQL Server 锁机制 悲观锁 乐观锁 实测解析
|
机器学习/深度学习 人工智能 算法
[洛谷] [NOIP2018 提高组] 旅行 加强版 - 基环树 | DFS / Tarjan / topoSort
题目描述 小 Y 是一个爱好旅行的 OIer。她来到 X 国,打算将各个城市都玩一遍。 小Y了解到, X国的 n 个城市之间有 m 条双向道路。每条双向道路连接两个城市。 不存在两条连接同一对城市的道路,也不存在一条连接一个城市和它本身的道路。并且, 从任意一个城市出发,通过这些道路都可以到达任意一个其他城市。小 Y 只能通过这些 道路从一个城市前往另一个城市。
174 0
[洛谷] [NOIP2018 提高组] 旅行 加强版 - 基环树 | DFS / Tarjan / topoSort
|
jenkins 持续交付 开发工具
iOS开发-Jenkins自动化部署:Jenkins配置篇(三)
iOS开发-Jenkins自动化部署:Jenkins配置篇
396 0
iOS开发-Jenkins自动化部署:Jenkins配置篇(三)
爆款+低价,阿里云双11创业节助企上云
政府上云补贴、一线资本对接,云+创业必备产品助你云上创业无忧
爆款+低价,阿里云双11创业节助企上云