纯C语言:递归最大数源码分享

 更新时间:2014年01月04日 16:44:04   作者:  
这篇文章主要介绍了纯C语言:递归最大数源码,需要的朋友可以参考一下
复制代码 代码如下:

#include<stdio.h>
int Getmax(int arr[n])
{
 for(int i=0;i<n,i++)
 {
  if(n==0)
   return arr[0];
  else
  {
   arr[0]=arr[0]>Getmax(arr[]+1,n-1)?arr[0]:Getmax(arr[]+1,n-1);
   return arr[0]; 
  }
 }
}
void main()
{
 printf("请输入一组整数(用空格隔开):\n");
 int arr[5],max;
 for(int i=0;i<5;i++)
 {
  scanf("%d",&arr[i]);
 }
 max=Getmax(arr[5]);
 printf("%d",max);
}

相关文章

  • C语言 数据类型详细介绍

    C语言 数据类型详细介绍

    本文主要讲解C语言 数据类型,这里整理了详细的数据类型的资料,希望能帮助刚刚开始学习C语言的同学
    2016-08-08
  • 深入分析C++模板特化与偏特化

    深入分析C++模板特化与偏特化

    这篇文章主要介绍了C++模板特化与偏特化的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
    2020-08-08
  • C语言中冒泡排序算法详解

    C语言中冒泡排序算法详解

    大家好,本篇文章主要讲的是C语言中冒泡排序算法详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • C语言实现短字符串压缩的三种方法详解

    C语言实现短字符串压缩的三种方法详解

    这篇文章主要和大家分享一下smaz,shoco,unisox2三种短字符串压缩算法,并分别探索它们各自的压缩率与压缩和解压缩性能,需要的可以参考一下
    2022-08-08
  • c语言多线程编程使用示例

    c语言多线程编程使用示例

    这篇文章主要介绍了c语言多线程编程使用示例,需要的朋友可以参考下
    2014-04-04
  • C++中利用cout和fstream采用非科学计数法输出

    C++中利用cout和fstream采用非科学计数法输出

    这篇文章主要介绍了C++中利用cout和fstream采用非科学计数法输出方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • 浅析C/C++中被人误解的SIZEOF

    浅析C/C++中被人误解的SIZEOF

    以下是对C/C++中的SIZEOF进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • C++缺省参数的具体使用

    C++缺省参数的具体使用

    缺省参数是声明或定义函数时为函数的参数指定一个默认值。本文就详细的介绍了一下C++缺省参数的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2022-01-01
  • C++ Boost Chrono实现计时码表流程详解

    C++ Boost Chrono实现计时码表流程详解

    Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,是为C++语言标准库提供扩展的一些C++程序库的总称
    2022-11-11
  • c++初级并查集知识点总结

    c++初级并查集知识点总结

    在本篇文章里小编给各位分享的是关于c++初级并查集知识点以及实例代码内容,有需要的朋友们学习下。
    2019-07-07

最新评论