陣列的操作

2021-06-27 23:45:06 字數 577 閱讀 9726

練習1:得到陣列是最大值

我原來想的是使用這種方式

int arr =

for(int i = 0 ;i

} 其實上面這種是不正確的是會出錯下標越界的,現在陣列裡面有4個元素,如果你取第三的乙個和第四的乙個比較就會出錯,那麼最後乙個下標就會是4,總共才三個也

正確的解法 /*

獲取陣列中的最大值。

思路:1,需要進行比較。並定義變數記錄住每次比較後較大的值。

2,對陣列中的元素進行遍歷取出,和變數中記錄的元素進行比較。

如果遍歷到的元素大於變數中記錄的元素,就用變數記錄住該大的值。

3,遍歷結果,該變數記錄就是最大值。

定義乙個功能來是實現。

明確一,結果。

是陣列中的元素。int .

明確二,未知內容。

陣列. */

publicstatic int getmax(int arr)

return maxelement; }

publicstatic int getmax_2(int arr)

return arr[maxindex]; }

陣列的操作

調整陣列使奇數全部都位於偶數前面。題目 輸入乙個整數陣列,實現乙個函式,來調整該陣列中數字的順序使得陣列中所有的奇數上的數字位於陣列的前半部分,所有偶數字上的數字於陣列的後半部分。define crt secure no warnings 0 include include void receser...

陣列的操作

var arrayobj 普通陣列建立 var arrayobj new array 建立乙個陣列 var arrayobj new array size 建立乙個陣列並指定長度,注意不是上限,是長度 var arrayobj new array element0 element1 elementn...

陣列的操作

在陣列中 補加,刪除,某位置增加 兩個陣列求和,求並集 int value 在陣列後面新增元素 bool del int value 刪除元素!注意該元素在陣列中不止出現一次 if length j return false length j return true bool ins int val...