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();
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报