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

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

#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();
}
 

最后

以上就是害羞黑裤最近收集整理的关于递归查找数组的最大值的全部内容,更多相关递归查找数组内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部