没有合适的资源?快使用搜索试试~ 我知道了~
C语言---扑克牌跑得快程序
需积分: 34 1.4k 浏览量
2008-11-26
13:49:05
上传
评论 3
收藏 57KB TXT 举报
温馨提示
C语言---扑克牌跑得快程序----这是我实习时做的一个小程序,在TC2.0环境下运行后,可以真正打牌,很好玩的。 希望对大家有所帮助。
资源推荐
资源详情
资源评论







#include <stdio.h>
#include <stdlib.h>
#include <time.h>
struct playercards
{
int colour[13];
int value[13];
}player[5];
int a[52]={
101,102,103,104,105,106,107,108,109,110,111,112,113,
201,202,203,204,205,206,207,208,209,210,211,212,213,
301,302,303,304,305,306,307,308,309,310,311,312,313,
401,402,403,404,405,406,407,408,409,410,411,412,413
};
int b[52];
int choosenkind,turn,lastcard,playernumber,endkey=0,flag,control=1;
int doubleroom[100],boomroom[100],terroom[100],flushroom[100],stflushroom[100];
int play[5]={1,1,1,1,1};
void distribute();
void maopaosortcard(int playernumber);
void findflush(int playernumber);
void findstraightflush(int playernumber);
void findboom(int playernumber);
void finddouble(int playernumber);
void finddoublenoput(int playernumber);
void findflushnoput( );
void findstraightflushnoput();
void findboomnoput( );
void findternarynoput( );
void findternary(int playernumber);
#include <stdlib.h>
#include <time.h>
struct playercards
{
int colour[13];
int value[13];
}player[5];
int a[52]={
101,102,103,104,105,106,107,108,109,110,111,112,113,
201,202,203,204,205,206,207,208,209,210,211,212,213,
301,302,303,304,305,306,307,308,309,310,311,312,313,
401,402,403,404,405,406,407,408,409,410,411,412,413
};
int b[52];
int choosenkind,turn,lastcard,playernumber,endkey=0,flag,control=1;
int doubleroom[100],boomroom[100],terroom[100],flushroom[100],stflushroom[100];
int play[5]={1,1,1,1,1};
void distribute();
void maopaosortcard(int playernumber);
void findflush(int playernumber);
void findstraightflush(int playernumber);
void findboom(int playernumber);
void finddouble(int playernumber);
void finddoublenoput(int playernumber);
void findflushnoput( );
void findstraightflushnoput();
void findboomnoput( );
void findternarynoput( );
void findternary(int playernumber);
void printcard(int playernumber);
void firstgiveoutcard(int playernumber);
void giveoutcard();
void autogiveoutcard();
void autofirstout(int playernumber);
void circlecard();
void firsttoendcard();
void checkcard();
void transfer();
void intransfer();
main(void) /*主函数*/
{
int i,j,c,choosenkind,turn,lastcard,playernumber;
distribute();
maopaosortcard(1);
maopaosortcard(2);
maopaosortcard(3);
maopaosortcard(4);
firsttoendcard();
return 0;
}
void distribute() /*发牌函数*/
{
int i,j,c;
int b[52];
for(i=0;i<=51;i++)
{
b[i]=a[i];
} /*将A[]中牌完全复制到B中*/
randomize();
void firstgiveoutcard(int playernumber);
void giveoutcard();
void autogiveoutcard();
void autofirstout(int playernumber);
void circlecard();
void firsttoendcard();
void checkcard();
void transfer();
void intransfer();
main(void) /*主函数*/
{
int i,j,c,choosenkind,turn,lastcard,playernumber;
distribute();
maopaosortcard(1);
maopaosortcard(2);
maopaosortcard(3);
maopaosortcard(4);
firsttoendcard();
return 0;
}
void distribute() /*发牌函数*/
{
int i,j,c;
int b[52];
for(i=0;i<=51;i++)
{
b[i]=a[i];
} /*将A[]中牌完全复制到B中*/
randomize();
剩余48页未读,继续阅读
资源评论


x19871011
- 粉丝: 5
- 资源: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
