小编Yor*_*rtz的帖子

用C#编写程序并要求用户输入5个唯一编号

编写程序并要求用户输入5个数字.如果先前已输入数字,则显示错误消息并要求用户重试.用户成功输入5个唯一号码后,对其进行排序并在控制台上显示结果.

有人可以帮我这个吗?我真的很困惑如何解决这个问题.这是我的代码.

var number = new int[5];
Console.WriteLine("Enter 5 unique numbers");

for (int i = 0; i < 5; i++)
{
    number[i] = Convert.ToInt32(Console.ReadLine());
    var numberValue = number[i];

    var currentNumber = Array.IndexOf(number, numberValue);
    if (number[i] == number[0])
    {
        continue;
    }
    else
    {
        if (!(currentNumber == number[i]))
        {
            continue;
        }
        else
        {
            Console.WriteLine("Hold on, you already entered that number. Try again.");
        }
    }

    /* foreach (var n in number) { ... } */
    continue;
}

Array.Sort(number);
Console.WriteLine();

foreach (var n in …
Run Code Online (Sandbox Code Playgroud)

c#

-2
推荐指数
1
解决办法
1483
查看次数

标签 统计

c# ×1