#函数模板# 求2个数,3个数,一组数的最大值
2015-12-21 21:21
387 查看
/*编写求2个数,3个数,一组数中最大数的函数模板 (20151206)*/ #include<iostream> #include<string> using namespace std; template<typename T> //声明函数模板 T max(T x, T y){ return x > y ? x : y; } template<typename T> //函数模板重载 T max(T x, T y, T z) { if (x < y) x = y; if (x < z) x = z; return x; } template<typename T> //函数模板重载 T max(T a[], int n) { T temp = a[0]; for (int i = 0; i < n; i++) { if (temp < a[i]) temp = a[i]; } return temp; } int main() { string s1 = "Beijing 2008", s2 = "Welcome to Beijing"; int a[] = { 3, 2, 6, 4, 7, 8 }; cout << max(2, 3) << endl; cout << max(2.01, 3.02, 4.03) << endl; cout << max(s1, s2) << endl; cout << max(a, 6) << endl; system("pause"); return 0; }
相关文章推荐
- <s:form theme="simple">导致标签名显示不出来
- 虚拟机的桥接模式和NAT模式的区别
- 用U盘安装系统2
- C++ 基类指针数组,虚函数
- 引用知识总结
- python基础知识
- 行程编码压缩算法
- 【Objective-C学习记录】第二十天
- HDU1114 Piggy-Bank(完全背包)
- 字符串总结
- 因为二觉之后大招增强
- Eclipse调试Bug的七种常用技巧
- Spark Shuffle模块——Suffle Read过程分析
- gzip、bzip2、xz、tar、zip压缩、归档详解
- java中“==”和equal区别
- CentOS服务器最新分区方案
- C# 线程向UI通信 委托(delegate)
- Longest Palindromic Substring 最长回文字符串
- C语言项目感受
- linux安装GraphicsMagick