个人写作项目:彩票中奖系统
/*玩法说明
双色球投注区分红蓝,红球范围为01-33,蓝球范围为01-16
每期从红色中开出六个号码,蓝色中开出一个号码作为中奖号码
竞猜开奖6个红球号码和一个蓝球号码
顺序不限 号码不可重复
一等奖 6+1
二等奖 6+0
三等奖 5+1
四等奖 5+0 4+1
五等奖 4+0 3+1
六等奖 2+1 1+1 0+1
要求:
1.控制台中购买彩票的方法
“请输入第一个红球号码”
“号码不能超过1-33”
“当前号码已存在”
2.随机产生一注彩票的方法
random.Next(1,34)(左等右不等)
要求:红球号码不能重复,而且从小到大排序
3.俩注彩票比较的方法,返回中奖等级
先计算红球蓝球中奖数量
在Main中测试
*/
测试类:
static void Main()
{
GetTotalDays getTotalDays =new GetTotalDays();
int level; int count = 2;
do
{
int[] myTicket = getTotalDays.BuyTicket();
int[] dandomTicket = getTotalDays.CreateRandomTicket();
level = getTotalDays.TicketEquals(myTicket, dandomTicket);
if (level != 0) Console.WriteLine("恭喜中了{0}等奖,共消费{1:c}元", level, count);
else Console.WriteLine("对不起,并未中奖,谢谢惠顾.本次消费共{0}", count);
count += 2;
} while (level != 1);
}
参与类:
public class GetTotalDays
{
//
/// <summary>
/// 存储彩票号码
/// </summary>
/// <returns>返回用户所写彩票号码,1-6为红球,第七个为蓝球</returns>
public int[] Bu