C 編寫求乙個陣列中最大值的函式

2021-07-04 10:06:27 字數 613 閱讀 5302

#includeint maxnumber(int array,int length);

int main() ;

//*陣列不作為函式的引數時,可以使用sizeof來計算陣列的長度

int size = sizeof(max);

printf("main-arraysize is %d\n",size);

int maxarraylength = size/(sizeof(int));

printf("main-maxarraylength is %d\n",maxarraylength);

int maxnum = maxnumber(max,maxarraylength);

printf("maxnumber is %d\n",maxnum);

return 0;

}//*因為c是面向過程的,對於陣列的長度計算,這裡我們只能將陣列和長度分別作為引數來傳入

求乙個陣列中的最大值和最小值

定義乙個長度為10的整型陣列nums 迴圈輸入10個整數。輸出陣列的最大值 最小值。public static void main string args 獲取最大值 int max getmax arr system.out.println max max 獲取最小值 int min getmin...

C語言 求10 個整數中最大值

求10個整數中的最大值。先建立乙個能夠儲存10個資料的陣列,輸入資料,將第乙個值賦給變數max,然後依次將陣列中的每乙個數與max比較,當max小於對應的數時,則將對應的數賦給max,10個值全部執行完畢之後,max中便是這是個值中最大的值,輸出max即可。define crt secure no ...

找出乙個陣列中子陣列和的最大值

讓我們看這樣乙個陣列 1,2,3,4,5,6,7 很明顯,子陣列和的最大值是8,這個子陣列是 3,4,5,6 那麼我們怎麼找到最大值是多少呢?我們假設從第一位開始對每一位加和,當加到3的時候,我們發現,之前的1 2 1,如果加上3的話等於2,還不如直接從3開始大一些,這時候我們果斷拋棄3前面的計算結...