给个代码,给个具体想法,还不如告诉他思考方式,同意支持版主的方式
										
					
	
	
	
	      
										
					
	
程序代码:#include<stdio.h>
int Max(int *a, int n)
{
    int t;
    if(n <= 1) return *a;
    t = Max(a, n - 1);
    return t > a[n - 1] ? t : a[n - 1];
}
int Min(int *a, int n)
{
    int t;
    if(n <= 1) return *a;
    t = Min(a, n - 1);
    return t < a[n - 1] ? t : a[n - 1];
}
int main()
{
    int a[10] = { 1, 2, 50, 4, 5, -2, 7, 8, 9, 10};
    printf("Max is %d\n", Max(a, 10));
    printf("Min is %d\n", Min(a, 10));
    return 0;
}										
					
	