C# 彩票生成器

文章目录

题目

/*
彩票生成器
红球: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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值