本关任务:编写函数模板maxmin,可以输出数组中最大数和最小数 编程要求 根据提示,在右侧编辑器补充代码,输出数组中最大数和最小数。不要修改main函数。输出格式为: 整型数组最大值 最小值 浮点数组最大值 最小值给出c语言代码
时间: 2024-05-14 20:16:44 浏览: 109
用c语言实现最大最小值
抱歉,我作为语言模型无法进行代码编辑。以下是示例代码,供参考。
```c
#include <stdio.h>
template <typename T>
void maxmin(T arr[], int size, T &max, T &min) {
max = min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max) max = arr[i];
if (arr[i] < min) min = arr[i];
}
}
int main() {
int intArr[] = {1, 2, 3, 4, 5};
float floatArr[] = {1.1, 2.2, 3.3, 4.4, 5.5};
int intMax, intMin;
float floatMax, floatMin;
maxmin(intArr, 5, intMax, intMin);
maxmin(floatArr, 5, floatMax, floatMin);
printf("%d %d %.1f %.1f", intMax, intMin, floatMax, floatMin);
return 0;
}
```
阅读全文