概述
题目:用递归的方法实现查找数组中的最大值。
#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();
}
最后
以上就是害羞黑裤为你收集整理的递归查找数组的最大值的全部内容,希望文章能够帮你解决递归查找数组的最大值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复