资源简介
C语言编写的斗地主代码
随机生成一副牌
发牌给三个玩家
底牌
判断是否叫地主
代码片段和文件信息
#include
#include
#include
#include
void pukepai_shengcheng(pukepai);
void play_1(char pukepai[][9])//玩家1的牌
{
pukepai_shengcheng(pukepai016);
}
void play_2(char pukepai[][9])//玩家2的牌
{
pukepai_shengcheng(pukepai1733);
}
void play_3(char pukepai[][9])//玩家3的牌
{
pukepai_shengcheng(pukepai3450);
}
void pukepai_dipai(char pukepai[][9])//底牌
{
pukepai_shengcheng(pukepai5153);
}
void pukepai_shengcheng(char pukepai[][9]int startint end )//一副扑克牌
{
int ija[54]tempresultt=0z=0qiannum=0hounum=0num=0;
int A=0B=0C=0D=0E=0F=0G=0H=0J=0K=0L=0M=0X;
int A1=0B1=0C1=0D1=0E1=0F1=0G1=0H1=0J1=0K1=0L1=0M1=0z1=0t1=0;
srand((unsigned)time(NULL));
for(i=0;i<54;i++)
{
loop: temp=a[i]=rand()/(RAND_MAX/54+1);
for(j=0;j {
if(temp==a[j])
goto loop;
}
if(i>=start && i<=end && i%8==0 )
printf(“\n“);
if(i>=start && i<=end)//输出玩家的牌
{
printf(“%s\t“pukepai[temp]);
result = strcmp(pukepai[temp]“黑桃A“);
if(result==0 && end<51 )
A++;
result = strcmp(pukepai[temp]“梅花A“);
if(result==0 && end<51 )
A++;
result = strcmp(pukepai[temp]“红桃A“);
if(result==0 && end<51 )
A++;
result = strcmp(pukepai[temp]“方块A“);
if(result==0 && end<51 )
A++;
result = strcmp(pukepai[temp]“黑桃3“);
if(result==0 && end<51 )
B++;
result = strcmp(pukepai[temp]“梅花3“);
if(result==0 && end<51 )
B++;
result = strcmp(pukepai[temp]“红桃3“);
if(result==0 && end<51 )
B++;
result = strcmp(pukepai[temp]“方块3“);
if(result==0 && end<51 )
B++; result = strcmp(pukepai[temp]“黑桃4“);
if(result==0 && end<51 )
C++;
result = strcmp(pukepai[temp]“梅花4“);
if(result==0 && end<51 )
C++;
result = strcmp(pukepai[temp]“红桃4“);
if(result==0 && end<51 )
C++;
result = strcmp(pukepai[temp]“方块4“);
if(result==0 && end<51 )
C++;
result = strcmp(pukepai[temp]“黑桃5“);
if(result==0 && end<51 )
D++;
result = strcmp(pukepai[temp]“梅花5“);
if(result==0 && end<51 )
D++;
result = strcmp(pukepai[temp]“红桃5“);
if(result==0 && end<51 )
D++;
result = strcmp(pukepai[temp]“方块5“);
if(result==0 && end<51 )
D++;
result = strcmp(pukepai[temp]“黑桃6“);
if(result==0 && end<51 )
E++;
result = strcmp(pukepai[temp]“梅花6“);
if(result==0 && end<51 )
E++;
result = strcmp(pukepai[temp]“红桃6“);
if(result==0 && end<51 )
E++;
result = strcmp(pukepai[temp]“方块6“);
if(result==0 && end<51 )
E++;
result = strcmp(pukepai[temp]“黑桃7“);
if(result==0 && end<51 )
F++;
result = strcmp(pukepai[temp]“梅花7“);
if(result==0 && end<51 )
F++;
result = strcmp(pukepai[temp]“红桃7“);
if(result==0 && end<51 )
F++;
result = strcmp(pukepai[temp]“方块7“);
if(result==0 && end<51 )
F++;
result = strcmp(pukepai[temp]“黑桃8“);
if(result==0 && end<51 )
G++;
re
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-07-09 23:01 C语言斗地主代码\
文件 3339 2013-07-09 22:59 C语言斗地主代码\1.dsp
文件 527 2013-07-09 22:59 C语言斗地主代码\1.dsw
文件 41984 2013-07-09 22:59 C语言斗地主代码\1.ncb
文件 48640 2013-07-09 22:59 C语言斗地主代码\1.opt
文件 236 2013-07-09 22:59 C语言斗地主代码\1.plg
目录 0 2013-07-09 23:00 C语言斗地主代码\Debug\
文件 196669 2013-07-09 22:29 C语言斗地主代码\Debug\1.exe
文件 200596 2013-07-09 22:29 C语言斗地主代码\Debug\1.ilk
文件 31675 2013-07-09 22:29 C语言斗地主代码\Debug\1.obj
文件 206344 2013-07-09 22:29 C语言斗地主代码\Debug\1.pch
文件 386048 2013-07-09 22:29 C语言斗地主代码\Debug\1.pdb
文件 33792 2013-07-09 22:59 C语言斗地主代码\Debug\vc60.idb
文件 45056 2013-07-09 22:29 C语言斗地主代码\Debug\vc60.pdb
文件 11480 2013-07-09 22:29 C语言斗地主代码\doudizhu.c
- 上一篇:snappy压缩,解压算法
- 下一篇:c语言难点分析整理,C语言
相关资源
- RSA算法纯C语言代码实现,带测试dem
- FDTD 算法以及C语言代码
- 车牌识别c语言代码
- 十个游戏C语言源代码
- 编程精粹:编写高质量C语言代码(高清
- 数据结构课程设计 职工管理系统 c语
- ATM(用C语言编写)的
- 编程精粹:编写高质量C语言代码中文
- PE文件解析器的原理C语言代码
- 语音识别STM_C语言代码
- 校园导游系统c语言代码及课程设计文
- C语言代码夜夜爱消除
- 基于单片机的温控流水灯proteus仿真图
- STM32 RTC+LCD12864 实时时钟和闹钟实验
- poj习题及答案
- 数据结构C语言代码实现
- 机器学习中决策树ID3算法 理论分析与
- 点是否在多边形内判断的C语言代码
- 简单日历c语言代码,简单易懂。
- 4交通灯_STC89C52.zip
- FIR滤波器c语言代码
- 黄金矿工c语言代码
- 拉格朗日插值与线性插值 c语言代码,
- 卡尔曼滤波算法及C语言代码.
- 决策树C语言代码
- PCM 8位文件提取PCM采样的C语言代码
- c语言代码,去停用词
- 运输问题c语言代码
- 快速傅里叶变换_C语言代码
- 循环赛问题c语言代码
评论
共有 条评论