I come, I see, I conquer

                    —Gaius Julius Caesar

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
/************************************************************************/
/*
/* 递归法求数组中的最大数
/*
/***********************************************************************
*/
#define ARRAY_LEN(x)  sizeof(x)/sizeof(x[0])
#include 
<stdio.h>

int max(int x[], int n)
{
    
if (n == 1)
    {
        
return x[0];
    }
    
else
    {
        
if (x[n - 1> max(x, n - 1))
        {
            
return x[n - 1];
        }
        
else
        {
            
return max(x, n - 1);
        }
    }
}

void main()
{
    
int x[] = {10-244949100234};
    printf(
"%d \n", max(x, ARRAY_LEN(x)));
}
posted on 2011-04-21 22:20  jcsu  阅读(5141)  评论(0编辑  收藏  举报