C# 列出所有双色球的组合

复制代码
using System;

class Program
{
    static void Main(string[] args)
    {
        int[] redBalls = new int[33];
        for (int i = 0; i < redBalls.Length; i++)
        {
            redBalls[i] = i + 1;
        }

        int[] blueBalls = new int[16];
        for (int i = 0; i < blueBalls.Length; i++)
        {
            blueBalls[i] = i + 1;
        }

        int count = 0;
        for (int i = 0; i < redBalls.Length - 5; i++)
        {
            for (int j = i + 1; j < redBalls.Length - 4; j++)
            {
                for (int k = j + 1; k < redBalls.Length - 3; k++)
                {
                    for (int m = k + 1; m < redBalls.Length - 2; m++)
                    {
                        for (int n = m + 1; n < redBalls.Length - 1; n++)
                        {
                            for (int p = n + 1; p < redBalls.Length; p++)
                            {
                                for (int q = 0; q < blueBalls.Length; q++)
                                {
                                    Console.WriteLine($"{redBalls[i]}, {redBalls[j]}, {redBalls[k]}, {redBalls[m]}, {redBalls[n]}, {redBalls[p]}, {blueBalls[q]}");
                                    count++;
                                }
                            }
                        }
                    }
                }
            }
        }

        Console.WriteLine($"共有 {count} 种双色球的组合。");
        Console.ReadLine();
    }
}
复制代码

 

 

以上代码将生成 177,210 种不同的双色球组合。

posted @   LuoCore  阅读(239)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2022-04-22 Xamarin.Android 获取屏幕分辨率
2019-04-22 C# DataGridView 动态添加列和调整列顺序
2018-04-22 jquery里面获取div区块的宽度与高度
点击右上角即可分享
微信分享提示