#include <iostream>
using namespace std;
template <class T1,class T2,class T3,class T4>
T1 min(T2 x1,T3 x2,T4 x3)
{
if(x1>x2) x1=x2;
if(x3<x1) x1=x3;
return x1;
}
int main()
{
int a=123;float b=23.5;double c=22;
float x=12;float y=23.3;int z=11;
cout<<min(a,b,c)<<endl;
cout<<min(x,y,z)<<endl;
return 0;
}
难道不可以这样吗?
--------哭的事总有一天会笑着说出来~
using namespace std;
template <class T1,class T2,class T3,class T4>
T1 min(T2 x1,T3 x2,T4 x3)
{
if(x1>x2) x1=x2;
if(x3<x1) x1=x3;
return x1;
}
int main()
{
int a=123;float b=23.5;double c=22;
float x=12;float y=23.3;int z=11;
cout<<min(a,b,c)<<endl;
cout<<min(x,y,z)<<endl;
return 0;
}
难道不可以这样吗?
--------哭的事总有一天会笑着说出来~
