问题
填空题
函数Min的功能是返回具有n个元素的数组array中的最小值。请将横线处的缺失部分补充完整,使得程序的输出结果为1.24。
#include<iostream>
using namespace std;
template<typename T>
T Min(T*array, int n)
T min=array[0];
for(int i=1; i<n; i++)
if(array[i]<min)min=array[i];
return min;
int main()
double art[8]=5.2, 48.45, 41.01, 42, 51.2, 1.24, 14.12, 42;
cout<<______;
return 0:
答案
参考答案:Min(arr, H)
解析: 根据函数Min的定义可知其第一个参数为数组名,第二参数为数组的长度,所以在主函数中把数组arr[8]以实参的形式赋给函数Min的形参,就会返回数组arr[8]中的最小元素。