⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 common.cs

📁 我自己开发的双色球预测软件
💻 CS
📖 第 1 页 / 共 5 页
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace cpzh
{
    //使用11个号码生成26组号(红球) 
    class Common
    {
        public struct PrimeArray                //3*6生成29注算法中的原始数组成员结构
        {
            public string FirstNum;                //第一个位置上的数字
            public string SecondNum;               //第二个位置上的数字
            public string ThirdNum;                //第三个位置上的数字
        }

        public Common()
        { }

        #region//根据11个号码生成26组号码(红球)
        /// <summary>
        /// 根据11个号码生成26组号码(红球)
        /// </summary>
        /// <param name="selectNo">11个红球号码</param>
        /// <returns>成功返回26组红球号码二维数组</returns>
        public static int[][] GetPortfolio(int[] selectNo)
        {
            int[][] portfolio;
            int no1, no2, no3, no4, no5, no6, no7, no8, no9, no10, no11;

            no1 = int.Parse(selectNo[0].ToString());
            no2 = int.Parse(selectNo[1].ToString());
            no3 = int.Parse(selectNo[2].ToString());
            no4 = int.Parse(selectNo[3].ToString());
            no5 = int.Parse(selectNo[4].ToString());
            no6 = int.Parse(selectNo[5].ToString());
            no7 = int.Parse(selectNo[6].ToString());
            no8 = int.Parse(selectNo[7].ToString());
            no9 = int.Parse(selectNo[8].ToString());
            no10 = int.Parse(selectNo[9].ToString());
            no11 = int.Parse(selectNo[10].ToString());

            portfolio = new int[26][];
            portfolio[0] = new int[] { no1, no2, no3, no4, no8, no11 };
            portfolio[1] = new int[] { no1, no2, no3, no5, no6, no11 };
            portfolio[2] = new int[] { no1, no2, no3, no7, no9, no10 };
            portfolio[3] = new int[] { no1, no2, no4, no5, no9, no10 };
            portfolio[4] = new int[] { no1, no2, no4, no6, no7, no11 };
            portfolio[5] = new int[] { no1, no2, no5, no7, no8, no11 };
            portfolio[6] = new int[] { no1, no2, no6, no9, no10, no11 };
            portfolio[7] = new int[] { no1, no3, no4, no5, no7, no10 };
            portfolio[8] = new int[] { no1, no3, no4, no6, no9, no11 };
            portfolio[9] = new int[] { no1, no3, no5, no8, no9, no11 };
            portfolio[10] = new int[] { no1, no3, no6, no7, no8, no10 };
            portfolio[11] = new int[] { no1, no4, no5, no6, no8, no10 };
            portfolio[12] = new int[] { no1, no4, no7, no8, no9, no11 };
            portfolio[13] = new int[] { no1, no5, no6, no7, no9, no11 };
            portfolio[14] = new int[] { no2, no3, no4, no5, no7, no9 };
            portfolio[15] = new int[] { no2, no3, no4, no6, no10, no11 };
            portfolio[16] = new int[] { no2, no3, no5, no8, no10, no11 };
            portfolio[17] = new int[] { no2, no3, no6, no7, no8, no9 };
            portfolio[18] = new int[] { no2, no4, no5, no6, no8, no9 };
            portfolio[19] = new int[] { no2, no4, no7, no8, no10, no11 };
            portfolio[20] = new int[] { no2, no5, no6, no7, no10, no11 };
            portfolio[21] = new int[] { no3, no4, no5, no6, no7, no8 };
            portfolio[22] = new int[] { no3, no4, no8, no9, no10, no11 };
            portfolio[23] = new int[] { no3, no5, no6, no9, no10, no11 };
            portfolio[24] = new int[] { no4, no6, no7, no9, no10, no11 };
            portfolio[25] = new int[] { no5, no7, no8, no9, no10, no11 }; 
            return portfolio;
        }

        /// <summary>
        /// 根据11个号码生成26组号码(红球)
        /// </summary>
        /// <param name="selectNo">11个红球号码</param>
        /// <returns>成功返回26组红球号码二维数组</returns>
        public static string[][] GetPortfolio(string[] selectNo)
        {
            string [][] portfolio;
            string no1, no2, no3, no4, no5, no6, no7, no8, no9, no10, no11;

            no1 = selectNo[0].ToString();
            no2 = selectNo[1].ToString();
            no3 = selectNo[2].ToString();
            no4 = selectNo[3].ToString();
            no5 = selectNo[4].ToString();
            no6 = selectNo[5].ToString();
            no7 = selectNo[6].ToString();
            no8 = selectNo[7].ToString();
            no9 = selectNo[8].ToString();
            no10 = selectNo[9].ToString();
            no11 = selectNo[10].ToString();

            portfolio = new string[26][];
            portfolio[0] = new string[] { no1, no2, no3, no4, no8, no11 };
            portfolio[1] = new string[] { no1, no2, no3, no5, no6, no11 };
            portfolio[2] = new string[] { no1, no2, no3, no7, no9, no10 };
            portfolio[3] = new string[] { no1, no2, no4, no5, no9, no10 };
            portfolio[4] = new string[] { no1, no2, no4, no6, no7, no11 };
            portfolio[5] = new string[] { no1, no2, no5, no7, no8, no11 };
            portfolio[6] = new string[] { no1, no2, no6, no9, no10, no11 };
            portfolio[7] = new string[] { no1, no3, no4, no5, no7, no10 };
            portfolio[8] = new string[] { no1, no3, no4, no6, no9, no11 };
            portfolio[9] = new string[] { no1, no3, no5, no8, no9, no11 };
            portfolio[10] = new string[] { no1, no3, no6, no7, no8, no10 };
            portfolio[11] = new string[] { no1, no4, no5, no6, no8, no10 };
            portfolio[12] = new string[] { no1, no4, no7, no8, no9, no11 };
            portfolio[13] = new string[] { no1, no5, no6, no7, no9, no11 };
            portfolio[14] = new string[] { no2, no3, no4, no5, no7, no9 };
            portfolio[15] = new string[] { no2, no3, no4, no6, no10, no11 };
            portfolio[16] = new string[] { no2, no3, no5, no8, no10,no11 };
            portfolio[17] = new string[] { no2, no3, no6, no7, no8, no9 };
            portfolio[18] = new string[] { no2, no4, no5, no6, no8, no9 };
            portfolio[19] = new string[] { no2, no4, no7, no8, no10, no11 };
            portfolio[20] = new string[] { no2, no5, no6, no7, no10, no11 };
            portfolio[21] = new string[] { no3, no4, no5, no6, no7, no8 };
            portfolio[22] = new string[] { no3, no4, no8, no9, no10, no11 };
            portfolio[23] = new string[] { no3, no5, no6, no9, no10, no11 };
            portfolio[24] = new string[] { no4, no6, no7, no9, no10, no11 };
            portfolio[25] = new string[] { no5, no7, no8, no9, no10, no11 };
            return portfolio;
        }
        
        #endregion

        #region//根据15个红球号码生成190组号码(红球)
        /// <summary>
        /// 根据15个号码生成190组号码(红球)
        /// </summary>
        /// <param name="selectNo">15个红球号码</param>
        /// <returns>成功返回190组红球号码二维数组</returns>
        public static string[][] GetCombination15(string[] selectNo15)
        {
            string[][] Combination;
            string no1, no2, no3, no4, no5, no6, no7, no8, no9, no10, no11, no12, no13, no14, no15;

            no1 = selectNo15[0].ToString();
            no2 = selectNo15[1].ToString();
            no3 = selectNo15[2].ToString();
            no4 = selectNo15[3].ToString();
            no5 = selectNo15[4].ToString();
            no6 = selectNo15[5].ToString();
            no7 = selectNo15[6].ToString();
            no8 = selectNo15[7].ToString();
            no9 = selectNo15[8].ToString();
            no10 = selectNo15[9].ToString();
            no11 = selectNo15[10].ToString();
            no12 = selectNo15[11].ToString();
            no13 = selectNo15[12].ToString();
            no14 = selectNo15[13].ToString();
            no15 = selectNo15[14].ToString();

            Combination = new string[190][];
            Combination[0] = new string[] { no1, no2, no3, no4, no7, no12 };
            Combination[1] = new string[] { no1, no2, no3, no4, no10, no14 };
            Combination[2] = new string[] { no1, no2, no3, no5, no10, no12 };
            Combination[3] = new string[] { no1, no2, no3, no5, no10, no14 };
            Combination[4] = new string[] { no1, no2, no3, no5, no11, no15 };
            Combination[5] = new string[] { no1, no2, no3, no6, no8, no9 };
            Combination[6] = new string[] { no1, no2, no3, no7, no8, no14 };
            Combination[7] = new string[] { no1, no2, no4, no5, no6, no7 };
            Combination[8] = new string[] { no1, no2, no4, no5, no9, no15 };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -