#include<iostream>
using namespace std;
template <class T>
class max
{
public:
max(T f,T b,T c,T d,T e)
{
a[0]=f;
a[1]=b;
a[2]=c;
a[3]=d;
a[4]=e;
}
T maxz()
{
T max1=a[0];
for(int i=0;i<5;i++)
{
if(a[i]>max1)
max1=a[i];
}
cout<<"最大值为:"<<max1<<endl;
return max1;
}
T a[5];
};
int main()
{
max <int> p1(1,2,122,4,5);
p1.maxz();
max <double> p2(1.2,1.1,3.6,1.4,1.5);
p2.maxz();
return 0;
}