/*main.h*/
template <class T>
T maxmum(T value1 ,T value2,T value3){
T maxmumvalue=value1;
if(value2>maxmumvalue)
maxmumvalue=value2;
if(value3>maxmumvalue)
maxmumvalue=value3;
return maxmumvalue;
}
/*main*/
#include <iostream>
#include "main.h"
using namespace std;
int main()
{
int int1,int2,int3;
cout <<"输入三个整数:"<<endl;
cin >>int1>>int2>>int3;
cout <<"最大整数是:"<<maxmum(int1,int2,int3)<<endl<<endl;
double double1,double2,double3;
cout <<"输入三个浮点数:"<<endl;
cin>>double1>>double2>>double3;
cout <<"最大浮点数是:"<<maxmum(double1,double2,double3)<<endl<<endl;
char char1,char2,char3;
cout <<"输入三个字符:"<<endl;
cin >>char1>>char2>>char3;
cout <<"最大字符是:"<<maxmum(char1,char2,char3)<<endl<<endl;
return 0;
}