纯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语言编译器,而不是C语言的组成部分,通过预处理命令可扩展C语言程序设计的环境
    2022-05-05
  • C++数组的定义详情

    C++数组的定义详情

    这篇文章主要介绍了C++数组的定义详情,上一篇文章我们学习了类型,接下俩我们九在类型的基础上展开本篇内容数组的常用方法以及C++标准库提供的一些关于数组的容器,需要的朋友可以参考一下,希望对你有所帮助
    2021-12-12
  • 深入理解C++ 字符变量取地址的特殊性与内存管理机制详解

    深入理解C++ 字符变量取地址的特殊性与内存管理机制详解

    在 C++ 编程中,字符变量的取地址行为和内存布局对程序行为有着深远的影响,尤其是在打印变量地址和访问内存内容时,本文将给大家介绍C++ 字符变量取地址的特殊性与内存管理机制,感兴趣的朋友一起看看吧
    2024-12-12
  • C++文件相关函数CreateFile|ReadFile|WriteFile用法详解

    C++文件相关函数CreateFile|ReadFile|WriteFile用法详解

    这篇文章主要为大家详细介绍了c++有关文件创建、读取和写入的api:CreateFile、ReadFile、WriteFile的具体使用,需要的可以参考下
    2023-04-04
  • C++实现希尔排序算法实例

    C++实现希尔排序算法实例

    大家好,本篇文章主要讲的是C++实现希尔排序算法实例,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2022-01-01
  • C语言实现矩阵翻转(上下翻转、左右翻转)

    C语言实现矩阵翻转(上下翻转、左右翻转)

    这篇文章主要介绍了C语言实现矩阵翻转(上下翻转、左右翻转)的相关资料,需要的朋友可以参考下
    2017-05-05
  • 深入探索C++中stack和queue的底层实现

    深入探索C++中stack和queue的底层实现

    这篇文章主要介绍了C++中的stack和dequeue的底层实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • C语言三子棋的实现思路到过程详解

    C语言三子棋的实现思路到过程详解

    所谓三子棋,就是三行三列的棋盘,玩家可以和电脑下棋,率先连成三个的获胜。这篇文章主要为大家详细介绍了如何通过C语言实现三子棋小游戏,感兴趣的小伙伴可以尝试一下
    2023-02-02
  • QT读写Sqlite数据库的三种方式

    QT读写Sqlite数据库的三种方式

    Sqlite是一个比较小型的本地数据库,对于保存一些软件配置参数或量不是很大的数据是相当的方便,Qt本身已经自带了Sqlite的驱动,直接使用相关的类库即可,这篇我们主要来说明QT访问Sqlite数据库的三种方式,需要的朋友可以参考下
    2024-03-03
  • C语言 strftime 格式化显示日期时间的实现

    C语言 strftime 格式化显示日期时间的实现

    下面小编就为大家带来一篇C语言 strftime 格式化显示日期时间的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12

最新评论