编辑代码

#include<stdio.h>
int min(int a[], int n)
{
    if (n >= 1)
    {
        if (min(a, n - 1) < a[n])
        {
            return min(a, n - 1);
        }
        else
            return a[n];
    }
    else
        return a[0];
}
int main()
{
    int a[9] = {11, 9, 20, 56, 42, 3, 7,15,16};
    printf("min = %d\n", min(a, 8));
    return 0;
}