类模板
来源:互联网 发布:ember.js入门教程 编辑:程序博客网 时间:2024/06/06 03:42
Problem Description
建立一个用来求3个数中最小值的类模板,并写出调用此类模板的完整程序
Input
输入数据有多行,第一行表示一共有几组测试数据,接下来每三行一组,每组中的第一行为3个整数,第二行为3个double型小数,第三行为3个字符。
Output
对于每组输入数据,输出1行,数据之间用空格分隔,最后一个数据后无空格。
Sample Input
11 2 31.5 2.2 0.9c b a
Sample Output
1 0.9 a
Author
Source
2014 1 2 练习(X)
Recommend
zh
using namespace std;
template<typename T>
class Compare{
public:
Compare(T x,T y,T z):x(x),y(y),z(z)
{
}
T min()
{
if(x<y)
{
return (x<z)?x:z;
}
else
{
return(y<z)?y:z;
}
}
private:
T x;
T y;
T z;
};
int main()
{
int n;
int a,b,c;
double a1,b1,c1;
char a2,b2,c2;
cin>>n;
while(n--)
{
cin>>a>>b>>c>>a1>>b1>>c1>>a2>>b2>>c2;
Compare<int> intcom(a,b,c);
cout<<intcom.min()<<" ";
Compare<double> cao1(a1,b1,c1);
cout<<cao1.min()<<" ";
Compare<char> cao2(a2,b2,c2);
cout<<cao2.min()<<endl;
}
return 0;
}
Compare<char> cao2(a2,b2,c2); *******重点********
原来字符也可以这样上
0 0
- 函数模板、类模板
- 模板 - 类模板
- 模板函数,模板类
- 模板的模板类
- 类模板(函数模板)
- 模板之---类模板
- C++模板:模板类
- 函数模板 类模板
- 函数模板、类模板
- C++模板学习(函数模板+类模板)
- 模板——函数模板、类模板
- 模板 Templates 模板函数 模板类
- C++模板(类模板、函数模板)
- 模板之类模板(数组类模板)
- 类模板
- 类模板
- 类模板
- 类模板
- shell学习三十八天----执行顺序和eval
- WMI和ManagementObjectSearcher一些使用
- MySQL优化之——触发器
- [安卓]新闻客户端(一)Splash
- 使用Filter防止浏览器缓存页面或请求结果
- 类模板
- 字符串最短距离问题
- [安卓]新闻客户端(二)引导页
- LRU Cache的C++实现
- Vim 练级
- 安卓获取来去电号码
- (七十)Xcode5及以上对于状态栏和导航栏样式的设定方法
- 黑马程序员——引入头文件
- Just Today