当前位置: 首页 > news >正文

递归法求数组中的最大数

/* ********************************************************************** */
/*
/* 递归法求数组中的最大数
/*
/***********************************************************************
*/
#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 - 2 4 49 49 100 23 4 };
    printf(
" %d \n " , max(x, ARRAY_LEN(x)));
}

相关文章:

  • codeforces 190A Vasya and the Bus
  • nodejs一周动态(2011-04-25 - 05-01)
  • Cocos2d-x之物理世界(物体之间的碰撞)
  • 在CentOS安装配置OpenMeetings。
  • 随手记
  • 服务器报E0D76错误代码
  • MongoDB 安装 Windows XP
  • 浅谈定制化OA突破传统OA瓶颈
  • 51CTO下载-HP+BL20p刀片服务器安装图解
  • 3361: [Usaco2004 Jan]培根距离
  • 从Hadoop URL中读取数据
  • appfuse code gen
  • 在Ubuntu上为Android系统编写Linux内核驱动程序(老罗学习笔记1)
  • 通过命令行指定监听的IP和端口
  • 开始学习bootstrap!
  • Akka系列(七):Actor持久化之Akka persistence
  • C++入门教程(10):for 语句
  • CentOS 7 防火墙操作
  • Debian下无root权限使用Python访问Oracle
  • Fundebug计费标准解释:事件数是如何定义的?
  • Java编程基础24——递归练习
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • php中curl和soap方式请求服务超时问题
  • Python 基础起步 (十) 什么叫函数?
  • React Native移动开发实战-3-实现页面间的数据传递
  • Redis在Web项目中的应用与实践
  • spring boot下thymeleaf全局静态变量配置
  • vue 配置sass、scss全局变量
  • Vue.js源码(2):初探List Rendering
  • yii2权限控制rbac之rule详细讲解
  • 彻底搞懂浏览器Event-loop
  • 服务器从安装到部署全过程(二)
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 数据仓库的几种建模方法
  • 一道闭包题引发的思考
  • HanLP分词命名实体提取详解
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 我们雇佣了一只大猴子...
  • 移动端高清、多屏适配方案
  • (6)添加vue-cookie
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .gitignore文件设置了忽略但不生效
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .Net6使用WebSocket与前端进行通信
  • .Net多线程总结
  • .NET中 MVC 工厂模式浅析
  • /etc/fstab和/etc/mtab的区别
  • @Autowired 与@Resource的区别
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...