写一个函数找出一个整数数组中第二大的数
char buf[] = {10,3,5,2,6,4,7,8};
#if 0
for(i = 0; i < 8; i++)
{
if(buf[i] > max)
{
sec = max;
max = buf[i];
}
}
#endif
for(i = 0; i < 2; i++)
{
for(j = i; j < 8; j++)
{
if(buf[i] < buf[j])
{
tmp = buf[i];
buf[i] = buf[j];
buf[j] = tmp;
}
}
}
printf("%d\n", buf[--i]);