C#编写控制台程序纸牌游戏编写控制台程序纸牌游戏
本文实例为大家分享了C#编写纸牌游戏的具体代码,供大家参考,具体内容如下
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ConsoleApplication2
{
class Game
{
string[] str = new string[52];
int[] number = new int[52];
int i = 0;
int[] a = new int[4];
int[] b = new int[4];
int[] c = new int[4];
int[] d = new int[4];
int[] e = new int[4];
Random ra = new Random(unchecked((int)DateTime.Now.Ticks));
public void getnum(int[] number, int minnum, int maxnum)
{
int flag;
flag = number[i] = ra.Next(0, 52);
int f = 0;
while (f < i)
{
if (number[f] == flag)
getnum(number, 0, 52);
f++;
}
}
public void GetRandomNum()//给number随机赋从0到51不同的值
{
while (i < 52)
{
int flag;
flag = number[i] = ra.Next(0, 52);
int f = 0;
while (f < i)
{
if (number[f] == flag)
{
getnum(number, 0, 52);
break;
}
f++;
}
i++;
}
}
public void EnterCard()//给每个字符串数组赋上牌值
{
str[0] = "1 of the club";
str[1] = "2 of the club";
str[2] = "3 of the club";
str[3] = "4 of the club";
str[4] = "5 of the club";
str[5] = "6 of the club";
str[6] = "7 of the club";