只有刻意練習遞歸,才能掌握遞歸-遞歸專題8-遞歸專題-求數組中最大值的下標

代碼如下:

#include <stdio.h> 

int max(int *A,int i,int j) 
{//求數組A的區間[i,j]中最大值的下標 
	if(i==j)
		return i;
	int x;
	x=max(A,i+1,j);
	if(A[x]>A[i])
	{
		return x;
	}
	return i;	
}
int main() 
{ 
	int A[]={1,3,6,2,4,5};
	printf("%d\n",max(A,0,5));
    
    return 0; 
} 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章