64,670
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
template <typename T>
T min(T a,T b)
{
return (a<=b?a:b);
}
int main()
{
int a,b;
cout<<"Please input a and b:"<<endl;
cin>>a>>b;
cout<<"The min is:"<<min(a,b);
return 0;
}
#include<iostream>
#include<string>
using namespace std;
template<class T>
T getMin(T a,T b)
{
return a<b?a:b;
};
int main()
{
int a=12,b=11;
cout<<getMin<int>(a,b)<<endl;
string aa="a",bb="b";
cout<<getMin<string>(aa,bb)<<endl;
return 0;
}
#include <iostream>
using namespace std;
template<class T>
T my_min(T x ,T y)
{
return (x<y)?x:y;
}
int main( )
{
int n1=1,n2=2;
double d1=4.5,d2=3.4;
cout << my_min(n1,n2) << endl;
cout << my_min(d1,d2) << endl;
return 0;
}
#include<iostream>
using namespace std;
template <typename T>
T Max(T a, T b)
{
if (a > b)
return a;
else
return b;
}
int main()
{
int a = 1;
int b = 2;
cout << Max(a, b) << endl;
return 0;
}
template <class T>
T min(T a, T b)
{
return (a <= b ? a : b);
}