【PTA】求最大元素值 (15 分)

【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;
}
上一篇:C——语言快速比较函数fmax与fmin


下一篇:分治法——习题