类模板---求数组的最大值
来源:互联网 发布:动易cms 文件类型 编辑:程序博客网 时间:2024/06/06 11:39
#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用来存放数组中的最大值};//将程序需要的其他成份写下来,只提交begin到end部分的代码//******************** begin ********************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=1;i<10;i++) if(max<array[i]) max=array[i];return max;}//********************* end ********************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
- 类模板---求数组的最大值
- YTU-OJ-类模板---求数组的最大值
- YTU 2642: 填空题:类模板---求数组的最大值
- [YTU]_2642 (填空题:类模板---求数组的最大值)
- 类模板——求数组最大值
- OJ嘻唰唰之类模板(1)类模板---求数组的最大值
- 求数组的最大值
- c++知识点---函数模板实现求数组的最大值
- OJ第二批——Problem K:填空题:类模板---求数组的最大值
- 第十六周oj刷题——Problem K: 填空题:类模板---求数组的最大值
- OJ第六批——Problem O: 填空题:类模板---求数组的最大值
- 嘻唰唰第六批Problem O: 填空题:类模板---求数组的最大值
- 利用c++模板实现求数组最大值
- 求子数组的最大值
- 求子数组的最大值
- 求数组的最大值,次大值
- 求数组最大值的下标
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- Android环境搭建 NDK+ADT(免cywgin)
- 心理学上最诡异的23张图片
- 静态成员---计算学生个数
- C# 6.0新特性
- SQL中IN与EXISTS的比较
- 类模板---求数组的最大值
- NHibernate体系结构概览
- tomcat连接mysql的3个问题解决
- ThreadLocal的用法之一
- Android JNI(实现自己的JNI_OnLoad函数)
- Ubuntu安装Composer
- get(index) set(index value), setAll(value)都为O(1)的数据结构
- 连接Oracle的ODBC的数据源
- 对于Linux内核tty设备的一点理解