用递归算法求一维整型数组的最大值。求代码,求算法讲解
编写一个函数,使用递归算法求一维整型数组的最大值。函数原型如下:intmax(intarray[],intn)参数说明:array[]为整型数组,n为项数(n>0);返回...
编写一个函数,使用递归算法求一维整型数组的最大值。
函数原型如下:
int max(int array[],int n)
参数说明:
array[]
为整型数组,n 为项数( n > 0);返回值是数组元素的最大值。
例如输入:
5
1 5 6 4 2
输出:
6
预设代码
/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
#include <stdio.h>
#define N 100
int max(int array[],int n);
main( )
{
int num[N],count,i,val;
scanf("%d",&count);
for (i=0;i<count;i++)
{
scanf("%d",&num[i]);
}
val=max(num,count);
printf("%d\n",val);
} 展开
函数原型如下:
int max(int array[],int n)
参数说明:
array[]
为整型数组,n 为项数( n > 0);返回值是数组元素的最大值。
例如输入:
5
1 5 6 4 2
输出:
6
预设代码
/* PRESET CODE BEGIN - NEVER TOUCH CODE BELOW */
#include <stdio.h>
#define N 100
int max(int array[],int n);
main( )
{
int num[N],count,i,val;
scanf("%d",&count);
for (i=0;i<count;i++)
{
scanf("%d",&num[i]);
}
val=max(num,count);
printf("%d\n",val);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询