呼叫方法計算陣列的和,最大值,最小值

2022-02-11 06:11:19 字數 711 閱讀 9262

1

using

system;

2using

system.collections.generic;

3using

system.linq;

4using

system.text;

5using

system.threading.tasks;67

namespace8;

15int

max, min, sum;

16 sum = compute(array,out max,out min);//

該行的max,min,sum和上一行的為同一變數,但與呼叫方法中的同名變數不同,呼叫方法的變數只是返回值給本行相同名變數

17 console.writeline("

陣列的和為: 最大值為 最小值為

",sum,max,min);

18console.readkey();19}

2021

static

int compute(int numbers, out

int max, out

intmin)

2233

if (numbers[i] 3437}38

return

sum;39}

4041

}42 }

計算陣列中的最小值和最大值

下面 中的第一種方法是最簡單最容易想到的方法,但比較次數較多,所用時間較長。第二種方法的效率就高一些了。public class getminmaxvalue getminmax1 a getminmax2 a public static void getminmax1 int a system.o...

求陣列的最大值和最小值

求陣列的最大最小值,可以遍歷一遍陣列,然後分別記錄最大值和最小值,這種方法需要的比較次數為2n次。如果想要減少比較次數,可以採用的方法是遍歷陣列,然後比較相鄰元素,把相鄰元素的較大值放在後面,較小的放在前面。在從較大值中選取最大值即為整個陣列的最大值,從較小值中選取最小值即為整個陣列的最小值。這時,...

陣列取最大值最小值

1 陣列取出最大值,最小值的方式 第一種 遍歷一邊陣列就可以找出需要的值,基本上可以說是速度最快的演算法,還不需要排序 int intarray int max intarray 0 int min intarray 0 for int i intarray listl arrays.aslist ...