📄 wex7_3.cpp
字号:
#include <iostream.h>
// return the index of the maximum value in the array
template <class T>
int Max(T Arr[], int n)
{
// assume initially that the maximum is at index 0
T currMax = Arr[0]; // assume n > 0
int currMaxIndex = 0;
// cycle through the list, updating the maximum and
// the index of the maximum
for (int i = 1; i < n; i++)
if (currMax < Arr[i])
{
currMax = Arr[i];
currMaxIndex = i;
}
return currMaxIndex;
}
void main (void)
{
int A[5] = {8, 3, 2, 9, 4};
char name[] = "maximum";
cout << "Max index for list 8, 3, 2, 9, 4 is " << Max(A,5) << endl;
cout << "Max index for string 'maximum' is " << Max(name,7) << endl;
}
/*
<RUN>
Max index for list 8, 3, 2, 9, 4 is 3
Max index for string 'maximum' is 2
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -