//函数递归求最大值
代码实现:
#include<stdio.h>
//函数的定义与声明
int Max(int x,int y)
{
return x>y?x:y;
}
//主函数
int main()
{
int arr10;
int i;
//数组赋值
for(i=0;i<10;i++)
{
scanf("%d",&arri);
}
//打印数组
for(i=0;i<10;i++)
{
printf("%d ",arri);
}
putchar('\n');
//临时变量初始化用来存储最大值
int t = arr0;
//循环调用递归函数求最大值
for(i=1;i<10;i++)
{
t = Max(arri,t);
}
printf("该数组中的最大值是:%d\n",t);
return 0;
}
程序运行结果:
