本文實例講述了C++通過自定義函數(shù)找出一個整數(shù)數(shù)組中第二大數(shù)的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
const int MINNUMBER = -32767 ; //2字節(jié)的Int 0x8000-1, //4字節(jié)的Int 0x80000000-1 -2147483647 int find_sec_max( int data[] , int count) { int maxnumber = data[0] ; int sec_max = MINNUMBER ; for ( int i = 1 ; i < count ; i++) { if ( data[i] > maxnumber ) { sec_max = maxnumber ; maxnumber = data[i] ; } else { if ( data[i] > sec_max ) sec_max = data[i] ; } } return sec_max ; } |
希望本文所述對大家的C++程序設(shè)計有所幫助。