题目
/*
彩票生成器
红球:1-33 6个 不能重复
篮球:1-16 1个
1、在控制台中购买彩票的方法int[7](“请输入第1个红球号码”“号码不能超过1-33”“当前号码已经存在”)
2、随机产生一注彩票的方法int[7] (random.Next(1,34),要求:红球号码不能重复,且按照从小到大排序)
3、两注彩票比较的方法,返回中奖等级(先计算红球、篮球中奖数量)
在Main中测试
*/
代码部分
private static int[] BuyTicket()
{
//存储一注彩票7个数的数组
int[] ticket = new int[7];
//前六个红球
for (int i = 0; i < 6;)
{
Console.WriteLine("请输入第{0}个红球号码:", i + 1);
int redNumber = int.Parse(Console.ReadLine());
if (redNumber < 1 || redNumber > 33)
Console.WriteLine("购买的号码超过范围!");
// Array.IndexOf:返回值为int类型,没找到返回值都为-1.(-1为false)
else if (Array.IndexOf(ticket, redNumber) >= 0)
Console.WriteLine