【PTA】求最大元素值 (15 分)
作者:互联网
#include<iostream>
using namespace std;
int max(int x,int y)
{
if(x>y) return x;
else return y;
}
int arraymax(int a[],int n)
{
if(n==1) return a[0];
int fmax=arraymax(a,n-1);
int amax=max(fmax,a[n-1]);
cout<<"max("<<fmax<<","<<a[n-1]<<")="<<amax<<" ";
fmax=amax;
return amax;
}
int main()
{
int n;
cin>>n;
int a[1000];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int Max=arraymax(a,n);
cout<<Max;
return 0;
}
标签:arraymax,return,int,max,元素,cin,PTA,fmax,15 来源: https://blog.csdn.net/karshey/article/details/115770078