代码:#include"stdio.h"int dmax(int a[],int first,int n){ if(n==10){return first;} if(a[first]<a[n])first=n; n++; dmax(a,first,n);}main(){ int a[10]={1,2,5,4,7,8,9,6,3,20}; int f=a[0]; printf("%d",a[dmax(a,f,0)]);}不知道为什么运行结果总是不对,求大神帮我看看。