#include
int max (int a,int b,int c)
{ int max=a;
if(b>max)
max=b;
if(c>max)
max=c;
return max;
}
double max (double i,double j,double k)
{ double max=i;
if(j>max)
max=j;
if(k>max)
max=k;
return max;
}
template
T max(T a,T b,T c)
{ T max=a;
if(b>max)
max=b;
if(c>max)
max=c;
return max;
}void main()
{ int a, b,c;
double i,j,k;
char o,p,q; cout<<"输入三个数:"<
cin>>i>>j>>k;
cin>>o>>p>>q;
int s;
double d;
char t;
s=max(a,b,c);
d=max(i,j,k);
t=max(o,p,q);
cout<<"max:"< cout<<"max:"<
int max (int a,int b,int c=0)
{ int max=a;
if(b>max)
max=b;
if(c>max)
max=c;
return max;
}
double max (double i,double j,double k)
{ double max=i;
if(j>max)
max=j;
if(k>max)
max=k;
return max;
}
void main()
{ int a, b;
double i,j,k;
cout<<"输入三个数:"<
cin>>i>>j>>k;
int s;
double d;
char t;
s=max(a,b);
d=max(i,j,k);
cout<<"max:"< cout<<"max:"<