分享

(一).1

 青竹奏乐 2018-04-14
​面向对象程序设计扩展技术
(一)模板
第 1 题
【要求】编写一个对具有 n 个元素的数组 x 求最大值的程序,要求
将求最大值的函数设计成函数模板。
【源代码】
#include<iostream>
using namespace std;
template<class T>
T max(T x[],int n)
{
int i;
T maxv=x[0];
for(i=1;i<n; i++)
if(maxv<x[i])
maxv=x[i];
return maxv;
}
void main()
{
int a[]={4,5,2,8,9,3};
double b[]={3.5,6.7,2,5.2,9.2};
cout<<"数组最大值:"<<max(a,6)<<endl;
cout<<"b 数组最大值:"<<max(b,5)<<endl;
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多