1 控制台买入彩票模拟
买彩票分为两步:
- 一是买6个1-33的数字的红球,且6个数字不能重复,如果输入重复了提请重新输入;
- 二是买入1个1-16数字的蓝球。
static int[] BuyLottery()
{
int[] LotteryArry = new int[7];
for (int i = 0; i < LotteryArry.Length - 1;)
{
Console.WriteLine("请选择您的第{0}个红球号码:", i + 1);
int RedBallNumber = int.Parse(Console.ReadLine());
if (RedBallNumber < 1 || RedBallNumber > 33)
Console.WriteLine("您选的红球号码不在1-33,请重新选择:");
//ndexof() :在字符串中从前向后定位字符和字符串;
//所有的返回值都是指在字符串的绝对位置,如为空则为- 1
else if (Array.IndexOf(LotteryArry, RedBallNumber) != -1)
Console.WriteLine("您选择的号码重复了,请重新输入:");
else
LotteryArry[i++] = RedBallNumber;
}
int blueBallNumber;
do
{
Console.WriteLine("请选择您蓝色球号码:&#