一个求数组中最大元素的函数模板
来源:互联网 发布:王者荣耀输入法软件 编辑:程序博客网 时间:2024/05/29 10:13
#include<iostream>#include<cstdio>using namespace std;template<class T>T MaxElement(T a[], int size){T temMax = a[0];for (int i = 1; i < size; ++i){if (temMax < a[i]){temMax = a[i];}}return temMax;}class CFraction{private:int numerator;int denominator;public:CFraction(int n, int m) :numerator(n), denominator(m){}bool operator <(const CFraction & s);friend ostream & operator <<(ostream & os, const CFraction& s);};bool CFraction::operator<(const CFraction& s){return (this->numerator)*(s.denominator) < (this->denominator)*(s.numerator);}ostream & operator << (ostream & os, const CFraction& s){os << s.numerator << "/" << s.denominator << endl;return os;}int main(){int a[5] = { 1, 5, 2, 3, 4 };CFraction f[4] = { CFraction(8, 6), CFraction(8, 4), CFraction(3, 2), CFraction(5, 6) };cout << MaxElement(a, 5) << endl;cout << MaxElement(f, 4) << endl;system("pause");return 0;}
阅读全文
0 0
- 一个求数组中最大元素的函数模板
- 8.15编写一个模板函数,求数组中最大元素
- //设计一个函数模板 max <T>求一个数组中最大的元素,并以整数数组和字符数 //组进行调用。
- 10.2 设计一个函数模板 max <T>求一个数组中最大的元素,并以整数数组和字符数 组进行调用
- 求一个数组中最大的相邻元素之和
- 求一个数组中两个元素的最大差值
- 求一个整形数组的最大元素
- 1004:函数模板——求数组中的最大元素
- 求二维数组中最大元素及其位置函数 示例
- 挑选一个数组中最大的元素
- 求一个数组中满足一定条件的两个元素的最大差值
- 递归方式求数组中最大元素
- 求一个3x4矩阵中最大元素的位置
- 求一个数组中连续子数组的最大和
- 求一个数组中连续子数组的最大乘积
- Javascript 一个数组中求最大数,将数组元素反转,用分割线将数组元素分割(注意arr.length字母的大小写,这里全是小写)
- 求数组中元素为另外两个元素和的最大元素
- JavaScript求数组元素的最大/最小值
- maven 入门
- sql练习3
- python 获取图片分辨率
- OpenCV之图形学的腐蚀与膨胀
- 多态和多态对象模型
- 一个求数组中最大元素的函数模板
- linux之Vim文档编辑
- LeetCode
- HDU
- 网络编程基础集
- 【Java 你应该知道的】 泛型01
- html5 css js轮播图动画
- Fluent FIDAP v8.7_简体中文教程7.rar
- ASP.net button验证