编辑代码

using System;

namespace DoubleColorBallSimulator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("欢迎来到双色球模拟程序!");
            Console.WriteLine("请选择模拟次数:");
            int simulationCount = Convert.ToInt32(Console.ReadLine());

            Random random = new Random();

            for (int i = 1; i <= simulationCount; i++)
            {
                Console.WriteLine($"\n第 {i} 次模拟结果:");
                int[] redBalls = GenerateRedBalls(random);
                int blueBall = GenerateBlueBall(random);
                PrintResult(redBalls, blueBall);
            }

            Console.WriteLine("\n模拟结束。");
            Console.ReadLine();
        }

        static int[] GenerateRedBalls(Random random)
        {
            int[] redBalls = new int[6];
            for (int i = 0; i < 6; i++)
            {
                redBalls[i] = random.Next(1, 34);
            }
            return redBalls;
        }

        static int GenerateBlueBall(Random random)
        {
            return random.Next(1, 17);
        }

        static void PrintResult(int[] redBalls, int blueBall)
        {
            Console.Write("红球:");
            foreach (int ball in redBalls)
            {
                Console.Write(ball + " ");
            }
            Console.WriteLine("\n蓝球:" + blueBall);
        }
    }
}