返回

C#接受用户输入并从一组数字中进行选择

发布时间:2022-08-15 11:56:07 221
# flask

我正在努力帮助我父亲制作彩票计划。

我父亲正在计算 52 周的时间。当他进行计算时,他有 3 组数字

Group1 是:1-12 Group2 是:13-25 Group3 是:26-35

当他进行计算时,他看起来是过去 52 周的彩票,假设在过去 52 周中,来自 Group1 的 4 个号码出现最多,来自 Group2 的 2 个号码和来自 Group3 的 1 个号码。在丹麦,我们的彩票系统共有 7 个号码。

所以我做了一个程序,提示他在 group1 中输入 X 个数字,然后是 Group2,然后是 Group3..

但我的问题是,我正在努力从他选择的数字中随机选择每组。

假设他从 Group1 中选择 3 个数字,然后他希望它从 1-12 范围内随机选择 3 个数字,因此可能是 4、10 和 11,然后他从 group2 范围 13-25 中选择 2 个,所以可能是17、20等..

但是我在最后一段代码上真的很挣扎,我正在使用 Visual Studio 2022,我正在使用 C# App net.frame

这就是我的代码目前的样子,这就是我卡住的地方

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LottoProgramFinal
{
    internal class Program
    {
        static void Main(string[] args)
        {

            Random random = new Random();


            // Headline and Welcome Text
            Console.WriteLine( "\n\n\n\t --------------------------------", Console.ForegroundColor = ConsoleColor.Yellow);
            Console.WriteLine( "\t  Lotto Generator Copyright 2022 " );
            Console.WriteLine( "\t --------------------------------" );
            Console.ResetColor();
            Console.WriteLine( "\n\n\n Vælg nu de antal tal i hver enkelt Gruppe: ");

            // User input Selection in Group1
            Console.Write( "\n\n Indtast antal tal fra Gruppe 1:  ");
            int Gruppe1 = Convert.ToInt32( Console.ReadLine() );
            Console.WriteLine("\n Du har valgt: {0} tal fra Gruppe 1 ", Gruppe1);
            
            // User input selection in Group2
            Console.Write( "\n\n Indtast antal tal fra Gruppe 2:  ");
            int Gruppe2 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine( "\n Du har valgt: {0} tal fra Gruppe 2 ", Gruppe2);
            
            // User input selection in group3
            Console.Write( "\n\n Indtast antal tal fra Gruppe 3:  ");
            int Gruppe3 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine( "\n Du har valgt: {0} tal fra Gruppe 3", Gruppe3);

            
            Console.WriteLine("\n De valgte tal i gruppe 1 er {0}");

            Console.ReadKey();

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像