#include <stdlib.h>
#include <stdio.h>
int get_sec_max(int * a ,int n)//n´ú±íÊý×éµÄ³¤¶È
{
int sec_max_value = 0;
int fir_max_value = 0;
for(int i = 0 ; i < n ; i ++)
{
if(a[i]>fir_max_value)
{
sec_max_value = fir_max_value;
fir_max_value = a[i];
}
else if(a[i]> sec_max_value && a[i] <fir_max_value){
sec_max_value = a[i];
}
}
return sec_max_value;
}
int main()
{
int a[7] = {10,21,13,54,67,12,55};
int sec_max_value = get_sec_max(a,7);
printf("%d\n",sec_max_value);
system("pause");
return 0;
}
输出:55