找到几个整数的最小值

-1 c#

在需要用户输入整数数量的程序中,我无法找到如何显示所有值的最小值.

static void Main(string[] args)
{
  Console.WriteLine("\n Number of values:");
  int num = Convert.ToInt32(Console.ReadLine());

  int[] number = new int[num];

  int i;
  for (i = 0; i < number.Length; i++)
  {
    Console.WriteLine("\n Enter value:");
    number[i] = Convert.ToInt32(Console.ReadLine());
  }




  for (i = 0; i < number.Length; i++)
  {
    int Min = number[0];

    if (number[i + 1] < Min)
    {
      Min = number[i + 1];
    }
  }


  Console.WriteLine("Smallest is {0}", Min);


}
Run Code Online (Sandbox Code Playgroud)

Sat*_*pal 5

Min在外面声明循环

int Min = number[0];

for (i = 1; i < number.Length; i++)
{
    if (number[i] < Min)
    {
        Min = number[i];
    }
}
Run Code Online (Sandbox Code Playgroud)