oj类模板
来源:互联网 发布:淘宝详情制作软件 编辑:程序博客网 时间:2024/05/02 03:08
问题:
//声明一个类模板,利用它分别实现两个整数、浮点数和字符的比较,//求出大数和小数。说明:在类模板外定义各成员函数。
程序:
#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;}/* C++代码 */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类模板
- OJ比较大小-类模板
- oj类模板的使用
- OJ嘻唰唰 类模板
- OJ比较大小-类模板
- oj数组模板类Array
- 17周 oj 比较大小 类模板
- △【OJ】---Q---比较大小-类模板
- YTU-OJ- 比较大小-类模板
- OJ——比较大小-类模板
- OJ模板库
- OJ 模板-java
- OJ模板-cpp
- YTU-OJ-求类中数据成员的最大值-类模板
- YTU-OJ-类模板---求数组的最大值
- 第十周——oj——类模板
- 2015年第十四周oj刷题:比较大小-类模板
- oj日期类(友元类)
- BZOJ2819 Nim DFS序+BIT+博弈论
- 什么是设计模式
- 人类的15个欲望与游戏设计
- centos 6.5 DNS服务器配置
- oj类模板
- 动态规划详解
- 【算法拾遗】子数组的最大乘积
- 如何在6572的code下面新建一个工程
- poj 2586 Y2K Accounting Bug (贪心)
- QT_PC学习_GUI程序设计入门_窗口
- andriod 应用图标的问题
- DFS序——解决一类树上数据结构问题的方法
- VMware无法运行,重新安装提示“您可能没有合适的权限访问这个项目”的解决办法