62,046
社区成员
发帖
与我相关
我的任务
分享
static void Main(string[] args)
{
bool isContinue = true;
while (isContinue)
{
Console.WriteLine("员工:1");
Console.WriteLine("经理:2");
Console.WriteLine("总经理:3");
Console.WriteLine("输入您的职位代号,按回车开始抽奖:");
string dutyName = Console.ReadLine();
//生成一个小于10的正随机整数
Random ra = new Random();
int i = ra.Next(10);
//Console.WriteLine(i);
//根据职位名称判断用不同的中奖条件判断是否中奖
switch (dutyName)
{
case "1":
if (i == 5)
{
Console.WriteLine("恭喜你!你中奖了!");
}
else
{
Console.WriteLine("请先扶老太太过马路积累下人品吧...");
}
break;
case "2":
if (i >= 4 && i <= 6)
{
Console.WriteLine("恭喜你,你中奖了!");
}
else
{
Console.WriteLine("请先扶老太太过马路积累下人品吧...");
}
break;
case "3":
if (i >= 2 && i <= 7)
{
Console.WriteLine("恭喜你,你中奖了!");
}
else
{
Console.WriteLine("请先扶老太太过马路积累下人品吧...");
}
break;
default:
Console.WriteLine("没有该职位!");
break;
}
Console.WriteLine("是否继续抽奖?(Y/N)");
string answer = Console.ReadLine();
isContinue = ("y".Equals(answer.ToLower()));
}
}