33选6

            while (true)
            {
                Console.WriteLine("请输入你预测的中奖号码:");
                int sum = 0;
                int a1 = int.Parse(Console.ReadLine());
                int a2 = int.Parse(Console.ReadLine());
                int a3 = int.Parse(Console.ReadLine());
                int a4 = int.Parse(Console.ReadLine());
                int a5 = int.Parse(Console.ReadLine());
                int a6 = int.Parse(Console.ReadLine());
                Console.Write("\n");

                int[] arr = new int[6];

                for (int i = 0; i < 6; i++)
                {
                    Random r = new Random();
                    arr[i] = r.Next(1, 33);
                    #region==判断是否相等,相等跳出重来==
                    for (int j = 0; j < i; j++)
                    {
                        if (arr[j] == arr[i])
                        {
                            i--;
                            break;

                        }

                    }
                    #endregion
                }

                foreach (int a in arr)
                {
                    Console.WriteLine(a);
                    if (a1 == a) sum += 1;
                    if (a2 == a) sum += 1;
                    if (a3 == a) sum += 1;
                    if (a4 == a) sum += 1;
                    if (a5 == a) sum += 1;
                    if (a6 == a) sum += 1;
                }
                if (sum == 0) Console.WriteLine("你猜中了0个数,未中奖");
                if (sum == 1) Console.WriteLine("你猜中了1个数,未中奖");
                if (sum == 2) Console.WriteLine("你猜中了2个数,恭喜获得五等奖,奖金5元");
                if (sum == 3) Console.WriteLine("你猜中了3个数,恭喜获得四等奖,奖金200元");
                if (sum == 4) Console.WriteLine("你猜中了4个数,恭喜获得三等奖,奖金3000元");
                if (sum == 5) Console.WriteLine("你猜中了5个数,恭喜获得二等奖,奖金250000元");
                if (sum == 6) Console.WriteLine("你猜中了6个数,恭喜获得一等奖,奖金5000000元");
                Console.Write("");
                Console.ReadLine();
            }
时间: 2024-11-17 15:06:58

33选6的相关文章

双色球机选算法java实现

一.代码 package com.hdwang; import java.util.Random; /** * Created by admin on 2017/1/10. * 双色球机选实现 */ public class Ssq { public static void main(String[] args) { int arrayNums = 5; //机选5组 for(int i=0;i<arrayNums;i++){ String hm = getYZHM(); System.out.

【史上最强JavaSE笔记】之数组篇

各位程序猿,各位攻城狮,各位蜥蜴鸥以及各位棕鲸鲤们~~大家好,我是潘师傅,欢迎大家收看由我为你们带来的[史上最强JavaSE笔记]系列,其实也可以叫[嘻哈JavaSE笔记]的,第一次在博客园发帖,想想还真是有点小激动呢,各位求支持呀,哈哈,那么回归正题,我把自己之前学习积累的笔记拿出来跟大家分享一下,方便大家更好的理解和复习,希望能够对大家有所帮助哈,这次发的是JavaSE方面数组篇的,内容不一定全面哦,欢迎大家前来留言交流哈,不足的地方还望大家多多指出和指导哈~(由于首次发文章,布局可能比较乱

JavaSE数组详解与实战案例应用

1.数组声明: 第一种:数据类型 变量名[],例如:int x[]; 第二种:数据类型[] 变量名=new 数据类型[要在内存中开辟的空间数量,例如:int[] x=new int[3]; 第三种:数据类型[] 变量名=new 数据类型[]{元素1,元素2,元素3}; 例子1: public staticvoidmain(String[] arg){ //定义一个字符串数组,将各个元素(也就是月饼)放入其中 String[]names={"五仁月饼","香辣牛肉月饼"

计算双色球的中奖概率

1 /** 2 * ClassName: LotteryQuestion 3 * @Description: TODO 4 * @category 听到有人忽悠说双色球二等奖比三等奖好中,还说打电话去福彩中心,人说"Yes!" 5 * 很愤慨 这国家到处都是忽悠只缘于你们高中数学真的不及格 6 * 7 * 例如 我们国家福彩中心规则玩法 : 33个红球里选6,16个蓝球里选1 8 * 忽悠: " 2等奖几率大于3等奖 " 9 * 10 * 事实上这里有一个陷阱 11

【BZOJ】【1013】【JSOI2008】球形空间产生器sphere

高斯消元 高斯消元模板题 说实话那个方程组(增广矩阵)怎么搞出来的我还没太弄明白…… 1 /************************************************************** 2 Problem: 1013 3 User: Tunix 4 Language: C++ 5 Result: Accepted 6 Time:0 ms 7 Memory:1272 kb 8 *********************************************

2014-12-15 数组

数组:定义一组同类型的指定个数的变量,索引从0开始 int [] shuzuming=new int[10];   //中括号中为需要定义的长度(个数) shuzuming[0]=1; shuzuming[1]=2; //彩票双色球问题(红球33选6,蓝球16选1) int[] hongqiu=new int[6];            Random r=new Random();            for(int i=0;i<6;i++)            {            

前端小白之每天学习记录----简单的原生js路由

路由: 根据不同的url 显示 不同的内容方法:hash(锚链接)实现路由history对象 1.首先要了解什么是hash,在这里你可以认为hash就是网址后面加上的 #/xxx 当<a>标签被点击时 <a href="#/html">ches</a>会在原网址后面加上<a>里面herf的内容,当该内容改变时,会产生一个事件 onhashchange 话不多说,直接上代码: <!DOCTYPE html> <html l

Party at Hali-Bula(树形DP+判断方案数是否唯一)

Party at Hali-Bula UVA - 1220 题意: 公司里有n(n<=200)个人形成一个树状结构, 要求尽量选多的人,但不能同时选择一个人和他的直属上司,文最多能选多少人,以及是否方案唯一. 1 //dp[x][0]表示不选X节点能达到的最大人数,dp[x][1]表示选x节点的最大人数 2 //f数组含义和dp基本一致,f[x][0]表示如果不选x节点是否方案数唯一 f[x][1]表示如果选x节点方案数是否唯一 3 //如果f数组为1表示方案数不唯一 4 //对于一个根节点,如

双色球预测算法–红球行列断区法

行列断区法全称为行列断区转3D分析选号法,同样是由刘大军全新科学演绎并首次公开.简单地说,双色球红球号码33个,可以分为6行6列,如下图. 纵向看,33个红球分为6列,前三列每个列均含6个红球,后三列每个列均含5个红球. 经过统计每期开奖号码的红球,会发现一个有趣的现象: 开奖号码中的6个红球绝大多数分散出现在1~6列的其中4个列中,还有一部分出现在其中的3个或5个列中,最后是很少的部分出现在其中的6个列.2个列或1个列中,因为最后一种情况并不多见,完全可以忽略. 这个现象也就证明了在上面的图中