C#编写控制台程序纸牌游戏
本文实例为大家分享了C#编写纸牌游戏的具体代码,供大家参考,具体内容如下
usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Threading; namespaceConsoleApplication2 { classGame { string[]str=newstring[52]; int[]number=newint[52]; inti=0; int[]a=newint[4]; int[]b=newint[4]; int[]c=newint[4]; int[]d=newint[4]; int[]e=newint[4]; Randomra=newRandom(unchecked((int)DateTime.Now.Ticks)); publicvoidgetnum(int[]number,intminnum,intmaxnum) { intflag; flag=number[i]=ra.Next(0,52); intf=0; while(fb[j])?a[j]:b[j]; max=(c[j]>max)?c[j]:max; max=(d[j]>max)?d[j]:max; max=(e[j]>max)?e[j]:max; min=(a[j]=0&&max<13||min>=13&&max<26||min>=26&&max<39||min>=39&&max<52) { Console.Clear(); Console.WriteLine("恭喜玩家{0}赢得游戏!",PersonName[j]); bool2=false; } //判断是否还有底牌可供玩家拿取 elseif(n==52) { Console.Clear(); Console.WriteLine("没有底牌了!!重新开始。"); bool2=false; } returnbool2; } publicvoidTakeCard(string[]PersonName,intPersonNum)//玩家打牌 { GetRandomNum(); intn=1,botton=7; intf=0; intup=0,up1=0; boolbool2=true; boolbool1=false; //发牌 FaPai(PersonNum); //玩家打牌 n=5*PersonNum; while(bool2) { for(intj=0;j以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。