给个代码,给个具体想法,还不如告诉他思考方式,同意支持版主的方式

#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; }