求矩陣最外圍元素的最大值 最小值

2021-10-05 08:42:37 字數 732 閱讀 6233

給定乙個n(n>=2)行10列的整數矩陣a,函式maxmin()計算 矩陣最外圍元素(指第一行、最後一行的元素,以及第一列、最後一列的元素)的最大值和最小值,並將最大值存入變數mx,最小值存入變數mn。maxmin()的第乙個引數是二維整數陣列a,第二個引數是a的行數n(n<=10)。

例如,main()函式中a的資料描述了乙個3行10列的矩陣,該矩 陣最外圍元素的最大值、最小值分別是101、2,則mx、mn的值分別為101,2。

樣例輸出:

101,2

#include

using

namespace std;

int mx, mn;

void

maxmin

(int a[

10],int n)

if(a[0]

[i]}for

(int i=n-

1;i<

10;i++)if

(a[n-1]

[i]}for

(int i=

0;i1;i++)if

(a[i][0

]}for

(int i=

0;i1;i++)if

(a[i][9

]} cout<','<}int

main()

,,};

maxmin

(a,3);

return0;

}

C PTA 求最大值最小值

用指標作函式引數,程式設計序求一維陣列中的最大和最小的元素值。函式介面定義 void maxmin int arr,int pt1,int pt2,int n 其中 arr pt1 pt2 n都是使用者傳入的引數,n為元素個數。函式求指標arr所指向的一維陣列中的最大和最小的元素值,並將最大值和最小...

最大值 最小值

求最大最小的時候有點小技巧,就是我們兩個兩個的比較,把大個跟當前最大比較,小的跟當前最小的比較,這樣就會節約一點比較時間,有原來的2 n到3 n 2。include include 得到最大最小值 int getmaxmin int ndata,int nlen,int pnmax,int pnmi...

Problem E 求最大值和最小值

求出一些整數中的最大值和最小值。輸入為多行,以eof結束。每行為乙個十進位制的數字,全部由0 9組成,每行最長不超過1000個字元。有些數字會以0開頭 不影響數值大小的前導0 輸出為輸入中的最大值和最小值,格式見sample。02010001201223 the maximum value is 2...