资源简介
C语言实现控制台版的诈金花,包括人机对战,以及人人对战的功能!能够根据实际规则判断胜负!
代码片段和文件信息
#include
#include
#include
#include
//定义一个二维数组进行排除重牌bug
int arrCard[4][13] = {0};
int flag = 0;//刚开始游戏的标志
int player = 0card = 3;//声明玩家变量跟每个玩家所需的牌数
void randCard(int palayerint card);//随机发牌的函数
void printCard(int arrCard[4][13]int playNum);//打印玩家牌型的函数
void play(int playerint* flag);//游戏的函数
int check(int arrCard[4][13]int playFromint playTo);//检查胜负的函数
int main()
{
int cx = 0;
printf(“-------------欢迎来到炸金花游戏平台---------------\n“);
printf(“1.人机对战\t2.人人对战\n\v3.游戏帮助\t4.退出游戏\n“);
printf(“--------------版权所有,多提意见!----------------\n“);
printf(“请输入游戏选项!\n“);
scanf(“%d“&cx);
switch(cx)
{
case 1:printf(“系统提示:玩家1为系统随机产生的玩家!\n“);
printf(“-------玩家2为您游戏中的身份!游戏马上开始。。。\n“);
randCard(23);//给玩家和系统发
- 上一篇:卷积码编译码C语言程序
- 下一篇:c语言用栈实现计算器功能
评论
共有 条评论