尋找一組數的最大值並統計出現次數

2021-09-08 20:01:52 字數 966 閱讀 5548

題目如下:

用我蹩腳的英文水平翻譯如下:

尋找最大值和它的出現次數

問題描述:

請書寫乙個能讀取一組整數的程式,尋找其中的最大值並統計出現次數。

最初賦值第乙個數為max並把count賦值為1,遍歷剩下的數字並與之做比較。

如果這個數大於max,則把它賦值為max,同時重置count為1,如果這個數等於max,則把count自增1)

這是demo樣例

根據題意寫出**如下:

<?php 

$array=array(3,5,2,5,5,5,0);

function find_max_count($array=array

())

$length=count($array);//

統計陣列長度

$max=$array[0];//

取出第乙個作為最大值

$count=1;//

初始化設定統計次數為1

for ($i=1; $i

elseif($array[$i]==$max

) else

}return

array("max"=>$max,"count"=>$count);//

返回統計結果

}var_dump(find_max_count($array

));?>

效果如圖:

這是根據題意的方法,我這裡提供另外一種思路

尋找一組數的最大值並統計出現次數

題目如下 用我蹩腳的英文水平翻譯如下 尋找最大值和它的出現次數 問題描述 請書寫乙個能讀取一組整數的程式,尋找其中的最大值並統計出現次數。最初賦值第乙個數為max並把count賦值為1,遍歷剩下的數字並與之做比較。如果這個數大於max,則把它賦值為max,同時重置count為1,如果這個數等於max...

求一組數中,最大值方法

原貼 http munity.csdn.expert topic 4169 4169825.xml?temp 4744684 我有一張表a bmmc,bmbh,lxr,tel,value 現在要求按bmbh分類,並把相應的value最大的那條記錄顯示出來,即a bmmc bmbh,lxr,tel,v...

彙編 一組數的最大值 AT T語法

下面的程式出自 section data data items long 3,67,34,222,45,75,54,34,44,33,22,11,66,0 long指示表明一組數,每個數占32位,相當於c語言的陣列。這個陣列開頭定義了乙個符號data items,彙編器會把陣列的首位址作為data ...