給定乙個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...