-
房東:既然你的問題是問陣列中的最大值和最小值,那你為什麼要定義兩個普通的陣列......
普通陣列通常用於儲存資料或傳輸資料。
如果要對陣列中的資料進行資料計算(包括排序、長度等),建議使用類的物件來儲存資料。
建立類的物件非常方便,然後您可以使用其各種方法來操作陣列中的資料。
當然,房東認為只有菜鳥才會這樣做,也可以用普通的值來儲存資料,然後編寫自己的資料處理方法
-
用兩個變數記錄最大值和最小值,只需掃瞄一次。
那種是用刀殺雞。
-
難道不能做乙個排序演算法,最簡單的冒泡嗎? 如果你要求效能,做乙個快速行,這與它是什麼語言無關。
-
方法 1:使用 ArrayList
using ;
int arr = ;
arraylist list = new arraylist(arr);
int min = ;
int max = - 1]);
麥克斯" + max +"最低:"+min);
方法2:使用? :語句比較簡單。
for(int i=0;ia[i]?(b=a):(b=a[i]);只需一輪 for 迴圈即可獲得最大值,找到最小值也是如此。 }
-
首先,在外部宣告兩個變數來儲存整個陣列的第乙個手指,假設最大和最小的都排在第一位。
foreach(int 變數)。
-
int i = ;
int max=;
int min = ;
語法 一種方法可以做到!
-
會用c應該知道氣泡排序吧? 下單後,只需取第乙個和最後乙個即可。
-
給你寫了一段**,你參考一下。
int a = ;
int max = a[0];
int min = a[0];
for (int i = 1; i < i++)"最大值為:" + max);
最小值為" + min);
-
class program
int result1 = ;
int result2 = ;
陣列 para1 的最大值為: 陣列中的索引為:",maxandmin[0],result1);
陣列 para1 的最小值為: 陣列中的索引為:", maxandmin[1], result2);
private int getmaxandindex(params int pa)}}
return index;
private int getminandindex(params int pa)}}
return index;}}
-
在一樓...
無需排序。 該函式如下所示。
int find(int list,ref int max,ref int min)
int diff = max - min;求最大值減去最小值返回差異; }
-
看來你只能先安排順序,然後再計算差額。
-
太簡單了,就用排序吧。
int min = ;
int max = - 1]);
我不需要解釋。 :)
-
讓我們談談您的流程:
第乙個:int a = new int[3]; a[0]=0int 最大值 = a[0]; /max=0int min = a[0];min=0for (int i = 0; i < i++)
-
有很多方法可以做到這一點。
幫你找到“演算法簡介”:
minnum(n)
min=a[1];
for i=2 to lenght(a)
if(min>a[i])
min =a[i]
return min
-
在定義變數時是它。
int num=0;
當條件為真時,num=i;
由於索引是從 0 計算的,因此最後乙個輸出的位置為:i+1;
-
它們在陣列中的位置在陣列中變數的頂部,可以這麼說,array[6]=97,這個最大值,那麼這個陣列中的最大值是 6最小值也是如此。
-
將陣列寫為 a[c],將 c 寫為 0 9。 找出最大值是 97,轉到陣列並檢查 c=6,您就會知道位置是 c+1,即第七個數字。
-
當獲得最大值和最小值時,位置 i 儲存在變數中。
如果不想新增變數,可以再次遍歷它們。
有很多動力,來自你的老師、朋友和同學,他們的鼓勵和支援是你最大的動力,同時,你應該時刻鼓勵自己,相信自己能做到! 當你累了的時候,你可以休息一下,無事可和朋友、同學聊天,這不僅能讓你開朗自信,還能給你更多的動力,讓你快樂學習,快樂生活,祝福你!
不知道net有沒有這種控制或者本身有函式,如果想自己寫的話,就是檢測程式形式是否在螢幕外,也就是y坐標是否小於0等等; 如果滑鼠游標在其上移動,則會顯示它。