源码如下:
#include<stdio.h>
#include<stdlib.h>
#define N 10
int main()
{
int arr[N];
for(int i=0;i<N;i++)
{
arr[i] = rand()%100;
printf("arr[%d] = %d\n",i,arr[i]);
}
int max = arr[0];
int min = arr[0];
int Cmax;
int Cmin;
for(int i=0;i<N;i++)
{
if(arr[i]<min)
{
Cmin = min;
min = arr[i];
}
else
{
if(arr[i]<Cmin&&arr[i]!=min)
Cmin = arr[i];
}
if(arr[i]>max)
{
Cmax = max;
max = arr[i];
}
else
{
if(arr[i]>Cmax&&arr[i]!=max)
Cmax = arr[i];
}
}
printf("Cmax = %d\n",Cmax);
printf("Cmin = %d\n",Cmin);
return 0;
}