OJ比较大小-类模板
2014-05-28 17:37
225 查看
/* * 程序的版权和版本声明部分: * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:任子仪 * 完成日期:2014年 5月 28日 * 版 本 号:v12.1 * 输入描述:无 * 问题描述:。 * 程序输出: * 问题分析:略 * 算法设计:略 */ #include <iostream> #include <iomanip> using namespace std; template<class numtype> class Compare { public: Compare(numtype a,numtype b); numtype max(); numtype min(); private: numtype x,y; }; template<class numtype> Compare<numtype>::Compare(numtype a,numtype b) { x=a; y=b; } template<class numtype> numtype Compare<numtype>::max() { return (x>y)?x:y; } template<class numtype> numtype Compare<numtype>::min() { return (x<y)?x:y; } int main() { int i1,i2; cin>>i1>>i2; Compare<int> cmp1(i1,i2); cout<<cmp1.max()<<" "<<cmp1.min()<<endl; float f1,f2; cin>>f1>>f2; Compare<float> cmp2(f1,f2); cout<<setiosflags(ios::fixed); cout<<setprecision(2); cout<<cmp2.max()<<" "<<cmp2.min()<<endl; char c1,c2; cin>>c1>>c2; Compare<char> cmp3(c1,c2); cout<<cmp3.max()<<" "<<cmp3.min()<<endl; return 0; }
示例图片;
心得体会:表示模板从来都没学会啊。。。。。。。。做oj,发现了很大自己以前不会的。加油
相关文章推荐
- OJ比较大小-类模板
- 17周 oj 比较大小 类模板
- YTU-OJ-Problem L: 熟悉题型——自由设计(比较大小-类模板)
- [YTU]_2437 (C++ 习题 比较大小-类模板)
- oj比较大小
- YTU-OJ- 比较大小-类模板
- OJ 比较大小 类模版
- 南阳oj 题目276 比较字母大小
- 比较大小 ——类模板
- YTU 2605: 熟悉题型——自由设计(比较大小-类模板)
- OJ——比较大小-类模板
- 比较大小-类模板
- △【OJ】---Q---比较大小-类模板
- 比较两个时分秒时间的大小
- 2-2-3 嵌套和级联的判断-比较数的大小(从2个数比较到3个数)?
- 比较三个数的大小
- 不用if比较两个数大小
- BigDecimal比较大小
- Android中如何比较两个时间值的大小.
- perl比较大小