编写C++函数模板maxmin(arr,m),可以输出数组中的最大值和最小值
时间: 2024-05-11 15:17:34 浏览: 131
数组最大值最小值_数组最大值最小值_最小值_
5星 · 资源好评率100%
非常感谢您的提问,关于您的问题,我可以回答。以下是 C 函数模板maxmin(arr,m)的代码实现:
```c
#include <stdio.h>
void maxmin(int arr[], int m){
int max = arr[0];
int min = arr[0];
for(int i = 1; i < m; i++){
if(arr[i] > max){
max = arr[i];
}
if(arr[i] < min){
min = arr[i];
}
}
printf("最大值为 %d,最小值为 %d", max, min);
}
int main(){
int arr[5] = {5, 9, 2, 7, 1};
maxmin(arr, 5);
return 0;
}
```
该函数模板接受一个数组和该数组的长度作为参数,然后遍历整个数组,找到最大值和最小值,最后将它们打印出来。
希望我的回答能够帮助到您,如果您还有其他问题,欢迎随时提问。
阅读全文