思路如下:
1.在控制台中购买一注彩票的方法
--请输入第i号红球的号码
--输入要求:①输入范围为1-33②输入不能重复
2.随机生成一注彩票的方法
--随机数random.Next(1,34) (意思是从1开始,同时小于34)
--要求①从小到大排列②不能重复
3.开奖,即匹配输入和生成的彩票,返回中奖等级(写一方法)
要分别计算红球和蓝球猜中的数量
在main中进行测试
static void Main()
{
int[]arr1=BuyLottery();
int count=0;
int level;
do
{
count++;
int[]arr2=RandomLottery();
level = TicketsEquals(arr1, arr2);
if (level != 0)
Console.WriteLine("恭喜,中了{0}等奖,共花费{1:c}元", level, count*2);
}
while (level != 1);
}
private static int[] BuyLottery()
{
int[] arr1 = new int[7]; //数组只放红球号数,蓝球可以不放数组里,不然不方便排序
for (int i = 0; i < 6;