33,311
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
template <class T>
T max( T a, T b, T c )
{
T maxValue = a;
if ( maxValue < b )
{
maxValue = b;
}
if ( maxValue < c )
{
maxValue = c;
}
return maxValue;
}
int main()
{
int a, b, c;
double i, j, k;
char o, p, q;
cout << "输入三个数:" << endl;
cin >> a >> b >> c;
cin >> i >> j >> k;
cin >> o >> p >> q;
int s;
double d;
char t;
s = max<int>( a, b, c );
d = max<double>( i, j, k );
t = max<char>( o, p, q );
cout << "max:" << s << endl;
cout << "max:" << d << endl;
cout << "max:" << t << endl;
return 0;
}