#include<stdio.h>
int FindMinimum( const int *, int );
int main()
{
int a[]={2,4,1,0,4,3,22,31};
printf( "The minimum is: %d/n", FindMinimum( a, sizeof(a)/sizeof(int) ) );
return 0;
}
int FindMinimum( const int * array, int size )
{
int temp;
if ( size == 1 )//结束条件
return array[size-1];
else
{
temp=FindMinimum(array,size-1);
return temp<array[size-1]?temp:array[size-1];
}
}