陣列找最值

2021-09-13 01:25:23 字數 893 閱讀 6956

按如下函式原型程式設計從鍵盤輸入乙個m行n列的二維陣列,然後計算陣列中元素的最大值及其所在的行列下標值。其中,m和n的值由使用者鍵盤輸入。已知m和n的值都不超過10。

void inputarray(int *p, int m, int n);

int  findmax(int *p, int m, int n, int *prow, int *pcol);//函式返回最大值,prow和pcol分別返回最大值所在的行列下標

例如,程式的1次執行結果如下:

input n:

3,4↙

input 3*4 array:

1 2 3 4↙

5 6 7 8↙

9 0 -1 -2↙

max=9,row=2,col=0

陣列行列數輸入提示資訊: "input m,n:\n"

陣列輸入提示資訊: "input %d*%d array:\n"

輸入格式:

輸入陣列行列數:"%d,%d"

輸入陣列元素:"%d"

輸出格式: "max=%d,row=%d,col=%d\n"

#include#define m 10

#define n 10

void inputarray(int *p, int m, int n);

int findmax(int *p, int m, int n, int *prow, int *pcol);

int main()

void inputarray(int *p, int m, int n) }}

int findmax(int *p, int m, int n, int *prow, int *pcol)

} }return max;

}

js 找陣列中的最值

背景 2個陣列以下 比如 4,9,1,3 13,35,18,26 32,35,97,39 1000000,1001,857,1 找最值的時候,我一開始想用兩個 for 迴圈比較每乙個陣列中的每乙個陣列的大小,然後保留最大值 最小值 最後再把它們組成乙個新陣列。2function largestoff...

陣列1 旋轉陣列 找最小值 找指定值

1.乙個有序陣列1,2,3,4,5,6,7,8,9,但是被截斷處理了,變成了5,6,7,8,9,1,2,3,查詢陣列的最小值 旋轉陣列求最小值 最小元素位於end start 1的位置 迴圈條件是array start array end 特殊情況 1 旋轉0個元素,第乙個元素是最小值,因此mid初...

ARM9彙編找最值

area test1,code,readonly entry code32 從隨機的十個數中找出最小的,並存放在目標記憶體單元中 start ldr r0,src r0,r1 用於記錄資料記憶體位址 ldr r1,dst ldr r2,r0 mov r3,9 迴圈次數 loop add r0,r0,...