编写程序并要求用户输入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# ×1