using System;
namespace TestApp
{
class Test
{
public int[] getArray(int size) //産生一個數組
{
int[] array = new int[size];
Console.WriteLine("産生的數組是: ");
Random random = new Random();
for(int i=1; i<=array.Length; i++)
{
array[i-1] = (int)(random.Next(0, 100)); //
Console.Write(array[i-1] + "/t");
if(i%4==0)Console.WriteLine();
}
Console.WriteLine("/n");
return array;
}
public void calculate(int[] a) //查找最大值和最小值
{
int maxValue = 0, minValue = 0;
try{
maxValue = a[0];
minValue = a[0];
for(int i=0; i
if(a[i]>maxValue)
maxValue = a[i];
if(a[i]
minValue = a[i];
}
}catch(Exception ex){
// ex.PrintStackTrace(Console.Write());
Console.WriteLine("發生錯誤!");
}
Console.WriteLine("maxValue={0}/t, minValue={1}", maxValue, minValue);
}
static void Main(string[] args)
{
Test test = new Test();
int i = 1;
while(i > 0)
{
Console.Write("輸入數組的長度: ");
i = Int32.Parse(Console.ReadLine());
int[] x = test.getArray(i);
test.calculate(x);
}
}
}
}