• 大小: 211KB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-04
  • 语言: C/C++
  • 标签:

资源简介

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

评论

共有 条评论