5 1 2 一維陣列案例 求最大值

2021-10-07 13:09:52 字數 659 閱讀 1669

#include

using

namespace std;

intmain()

;int max =0;

for(

int i =

0; i <

10; i++)}

cout <<

"最大值是:"

<< max << endl;

system

("pause");

return0;

}

當陣列元素占用控制項較大時,例如,每個陣列元素是自定義型別,並且這個自定義型別比較複雜,那個記錄最大值的下標效率相對較高。

例如,可以把上述**改為:

#include

using

namespace std;

intmain()

;int max =0;

for(

int i =

0; i <

10; i++)}

cout <<

"最大值是:"

<< arr[max]

<< endl;

system

("pause");

return0;

}

執行結果一樣。

YTU OJ 物件陣列求最大值

time limit 1 sec memory limit 128 mb submit 1013 solved 735 submit status web board 建立乙個物件陣列,內放n 10 個學生的資料 學號 成績 設立乙個函式max,用指向物件的指標作函式引數,在max函式中找出n個學生...

案例 求陣列中的最大值

package com.company 陣列最大值 需求 設計乙個方法用於獲取陣列中元素的最大值,呼叫方法並輸出結果 思路 1 定義乙個陣列,用靜態初始化完成陣列元素的初始化 2 定義乙個方法,用來獲取陣列中的最大值 3 呼叫獲取最大值方法,用變數接收返回結果 4 把結果輸出在控制台 public ...

python陣列求最大值最小值

剛剛面試被問到不用max函式怎麼求最大值,記錄一下 a 1 3,5 7,4 4,3 1,0 第一種方法 我們可以直接排序,取最後乙個 a.sort reverse false print a 1 第二種 我們定義第乙個元素 然後for迴圈比較 max num a 0 for i in range l...