public static int arrayMin(int[] num)
{
int min = num[0]; // 假設第一個元素為最小值
for (int i = 1; i < num.Length; i++)
{
if (num[i] < min)
{
min = num[i];
}
}
return min;
}
public static int arrayMax(int[] num)
{
int max = num[0];
for (int i = 1; i < num.Length; i++)
{
if (num[i] > max)
{
max = num[i];
}
}
return max;
}
static void Main(string[] args)
{
int[] input = new int[5];
Console.WriteLine("請輸入5個數字...\n");
for (int i = 0; i < 5; i++)
{
Console.Write("請輸入第 " + (i + 1) + " 個數字:");
input[i] = Convert.ToInt32(Console.ReadLine());
}
int MinValue = arrayMin(input);
int MaxValue = arrayMax(input);
Console.WriteLine("\n陣列中的最小值為:" + MinValue);
Console.WriteLine("\n陣列中的最大值為:" + MaxValue + "\n");
}
※以上資料如有錯誤請多指教
書名:程式設計基本功與實務範例解析:使用C#(第三版)(附範例光碟)
C# Function函數,程式的編程執行者