输出一组数里面第二大的值
#include <stdio.h>
void sort(int a[], int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
{
int temp;
if(a[j]<a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
void print(int a[],int n)
{
int i;
for(i=0;i<n;i++)
{
printf("a[%d] = %d ",i,a[i]);
printf("\n");
}
}
void main()
{
int a[15]={1,2,3,4,5,6,7,8,12,32,54,34,78,99,100};
sort(a,15);
print(a,15);
printf("The second biggest num:\n");
printf("a[1] = %d\n ",a[1]);
}