本关任务:请编写函数,通过数组名作为函数参数的方法传送过来三个数选出最大数和最小数,并通过形参传回调用函数。
时间: 2024-05-20 20:10:14 浏览: 127
编写一个函数模版,求三个数中的最大数。
好的,这个问题很简单,可以使用一个for循环来遍历数组,然后用两个变量max和min存储最大值和最小值,最后返回这两个值即可。下面是一个C++的示例代码:
void findMinMax(int arr[], int size, int& max, int& min) {
max = arr[0];
min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
}
注意,这里使用了引用参数(&max和&min),以便在函数内部修改它们的值,并在函数外部可以访问到这些修改后的值。
阅读全文