輸出一組數中的次大值
阿新 • • 發佈:2019-02-10
<span style="font-size:24px;">有一組數,找出次大值:</span>
#include<iostream> using namespace std; const int MinNumber=-32767; int find_sec_max(int data[],int count) { int maxnumber=data[0]; int sec_max=MinNumber; for(int i=0;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; } int main(void) { int data[5]={1,2,3,4,5}; int j=find_sec_max(data,5); cout<<j<<endl; getchar(); return 0; }