自己写的求最大值实现,用到了模板函数。
- #include <iostream>
- using namespace std;
- template <class Type>
- Type max(Type *c,int d)
- {
- Type b=c[0];
- int i;
- for(i=0;i<d;i++)
- {
- if(c[i]>b)
- b=c[i];
- }
- return b;
- }
- void main(){
- int size,i;
- cout<<"请输入数组长度"<<endl;
- cin>>size;
- float *p=new float [size];
- for (int i = 0; i < size; i++)
- {
- cout<<"请输入第"<<i+1<<"个数组元素:"<<endl;
- cin>>p[i];
- }
- cout<<"得出结果为:"<<max(p,size)<<endl;
- delete p;
- }
版权声明:本文为weijunyu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。