类模板——求数组最大值
来源:互联网 发布:乐游网络 编辑:程序博客网 时间:2024/06/06 15:51
问题及代码:
运行结果:
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:liu_feng_zi_*完成日期:2015年6月22日*版本号:v1.0*问题描述:类模板————求数组最大值*输入描述:*程序输出:*/#include <iostream>#include <string>using namespace std;template <class T>class Array_max //声明类模板{public: //以下3行为成员函数原型声明 void set_value( ); //对数组元素设置值 T max_value( ); //找出数组中的最大元素private: T array[10]; //T类型数组 T max; //max用来存放数组中的最大值};template <class T>void Array_max<T>::set_value( ){ int i; for (i=0; i<10; i++) cin>>array[i];}template <class T>T Array_max<T>::max_value( ){ int i; max=array[0]; for(i=0; i<10; i++) if(max<array[i]) max=array[i];//此空可能需要多行才能实现要求的功能 return max;}int main( ){ Array_max<int> arrmax_int; //定义对象arrmax_int,该对象中数组元素类型为整型 arrmax_int.set_value( ); //调用arrmax_int的set_value函数,向数组元素输入数值 cout<<arrmax_int.max_value( )<<endl; //调用arrmax_int的max_value函数,找出数组元素中的最大值 Array_max<double> arrmax_double; //定义对象arrmax_double,该对象中数组元素类型为双精度型 arrmax_double.set_value( ); //调用arrmax_double的set_value函数,向数组元素输入数值 cout<<arrmax_double.max_value( )<<endl; //调用arrmax_double的max_value函数,找出数组元素中的最大值 Array_max<char> arrmax_char; //定义对象arrmax_char,该对象中数组元素类型为字符型 arrmax_char.set_value( ); //调用arrmax_char的set_value函数,向数组元素输入数值 cout<<arrmax_char.max_value( )<<endl; //调用arrmax_char的max_value函数,找出数组元素中的最大值 Array_max<string> arrmax_string; //定义对象arrmax_string,该对象中数组元素类型为字符串型 arrmax_string.set_value( ); //调用arrmax_string的set_value函数,向数组元素输入数值 cout<<arrmax_string.max_value( )<<endl; //调用arrmax_string,的max_value函数,找出数组元素中的最大值 return 0;}
运行结果:
0 0
- 类模板——求数组最大值
- 类模板---求数组的最大值
- OJ第二批——Problem K:填空题:类模板---求数组的最大值
- 第十六周oj刷题——Problem K: 填空题:类模板---求数组的最大值
- OJ第六批——Problem O: 填空题:类模板---求数组的最大值
- YTU-OJ-类模板---求数组的最大值
- YTU 2642: 填空题:类模板---求数组的最大值
- [YTU]_2642 (填空题:类模板---求数组的最大值)
- 利用c++模板实现求数组最大值
- OJ——对象数组求最大值
- OJ积累—对象数组求最大值
- 求数组中的最大值 —用递归算法求数组中的最大值。
- OJ嘻唰唰之类模板(1)类模板---求数组的最大值
- 嘻唰唰第六批Problem O: 填空题:类模板---求数组的最大值
- c++知识点---函数模板实现求数组的最大值
- 黑马程序员——数组求最大值方法
- 函数指针——求数组最大值和和
- 蓝桥杯练习系统算法训练——求数组最大值
- 后缀表达式的求值的算法
- redis和memecache的区别
- jsp中四个作用域的差异
- CI学习笔记
- 智慧教育文化(1)
- 类模板——求数组最大值
- Count Primes
- Android实战技巧之三十七:图片的Base64编解码
- 软件抄袭与创新的思考
- 字符集和字符编码
- C语言及程序设计进阶例程-25 排序问题及其求解
- github代码提交(简单直接命令行方式)
- Python数据类型之数字类型、字符串类型
- web python -- WSGI接口GET请求