#include <iostream>
using namespace std;
template <class T>
T Max(T value[], int size)
{
T max = value[0];
T temp;
for (int i = 0;i < size;i++)
if (value[i] > max)
{
temp = max;
max = value[i];
value[i] = temp;
}
return max;
}
int main()
{
int a;
cout << "请输入数组元素个数 : ";
cin >> a;
int *b = new int[a];
cout << "请输入 " << a << " 个数,用空格隔开:\n";
for (int i = 0;i < a;i++)
cin >> b[i];
cout << Max(b,a) << endl;
delete [] b;
return 0;
}第八章
模板函数求最大值及数组操作
最新推荐文章于 2024-08-17 21:45:48 发布
本文介绍了一个使用模板函数实现的最大值查找算法,并演示了如何通过输入数组元素个数和元素值来查找并输出最大值的过程。此外,文章还展示了如何在C++中动态分配内存用于存储数组元素,并在完成操作后进行内存释放。
1373

被折叠的 条评论
为什么被折叠?



