题目:用递归的方法实现查找数组中的最大值。
#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();
}
最后
以上就是害羞黑裤最近收集整理的关于递归查找数组的最大值的全部内容,更多相关递归查找数组内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复