我是靠谱客的博主 害羞黑裤,最近开发中收集的这篇文章主要介绍递归查找数组的最大值,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

题目:用递归的方法实现查找数组中的最大值。

#include "stdio.h"

int getMaxValue(int *k,int n)
{
    int tmp;
    if(1 == n)
    {
        return k[0];
    }
    else
    {
        tmp = getMaxValue(k+1,n-1);
    }
    if(k[0] > tmp)
    {
        return k[0];
    }
    else
    {
        return tmp;
    }
}

void main() {
    int k[10]={2,4,5,65,2,8,2,5,6,55};
    int maxValue;
    maxValue = getMaxValue(k,10);
    printf("The max value in the array is %d", maxValue);
    getchar();
}
 

最后

以上就是害羞黑裤为你收集整理的递归查找数组的最大值的全部内容,希望文章能够帮你解决递归查找数组的最大值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部