OJ嘻唰唰 类模板
来源:互联网 发布:怎样在淘宝客服发图片 编辑:程序博客网 时间:2024/05/01 21:37
Description
声明一个类模板,利用它分别实现两个整数、浮点数和字符的比较,求出大数和小数。说明:在类模板外定义各成员函数。
Input
输入两个整数、两个浮点数和两个字符
Output
从大到小输出两个整数、两个浮点数和两个字符
Sample Input
3 745.78 93.6a A
Sample Output
7 393.60 45.78a A
#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(){ if(x>=y) return x; else return y;}template<class numtype>numtype Compare<numtype>::min(){ if(x<=y) return x; else return 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;}
0 0
- OJ嘻唰唰 类模板
- OJ嘻唰唰之类模板(1)类模板---求数组的最大值
- OJ嘻唰唰之类模板(2)求类中数据成员的最大值-类模板
- OJ嘻唰唰抽象一个形状类
- OJ 嘻唰唰抽象基类
- OJ 嘻唰唰 类的应用
- OJ嘻唰唰 我想放假
- OJ嘻唰唰 Shape系列-4
- OJ嘻唰唰Shape系列-6
- OJ嘻唰唰之改错题(1)-商品销售类
- OJ嘻唰唰之改错题(5)类中私有成员的访问
- 嘻唰唰第六批Problem G: B 求类中数据成员的最大值-类模板
- 嘻唰唰第六批Problem O: 填空题:类模板---求数组的最大值
- OJ嘻唰唰第一批之友元输出时间日期
- OJ嘻唰唰第二批之成绩统计
- 6.22 输出日期时间--友元类 oj 嘻唰唰 1
- OJ嘻唰唰 学生信息的输入与输出
- OJ嘻唰唰之改错题(4)-C++继承
- 用maven+springMVC创建一个项目
- 程序的通用性 固定数据类型的位数
- 本体的一些认识
- CentOS 6.3设置静态IP教程
- Method Swizzling代码
- OJ嘻唰唰 类模板
- cocos2d-x进度条CCProgressTimer详解
- Android资源篇
- 钢筋连接套筒厂家
- 返回键的监听
- chkconfig命令
- UVA11645:Bits
- 数据实验结构(二)——栈和队列的设计与实现
- java 慎用ArrayList的contains方法,使用HashSet的contains方法代替