编写求10个数最大值最小值平均值等函数存放在funfile.h文件中,编写main()函数保存在file.h中函数的调用
时间: 2024-03-21 11:44:10 浏览: 60
以下是funfile.h文件中的函数:
```c++
#ifndef FUNFILE_H
#define FUNFILE_H
void findMaxMinAvg(int arr[], int size, int& max, int& min, double& avg);
#endif
```
以下是funfile.cpp文件中的函数实现:
```c++
#include "funfile.h"
void findMaxMinAvg(int arr[], int size, int& max, int& min, double& avg)
{
max = arr[0];
min = arr[0];
avg = 0;
for (int i = 0; i < size; i++)
{
if (arr[i] > max)
max = arr[i];
if (arr[i] < min)
min = arr[i];
avg += arr[i];
}
avg /= size;
}
```
以下是file.h文件中的main函数调用:
```c++
#include <iostream>
#include "funfile.h"
using namespace std;
int main()
{
const int SIZE = 10;
int arr[SIZE] = { 3, 5, 1, 2, 4, 9, 7, 6, 8, 0 };
int max, min;
double avg;
findMaxMinAvg(arr, SIZE, max, min, avg);
cout << "Max: " << max << endl;
cout << "Min: " << min << endl;
cout << "Avg: " << avg << endl;
return 0;
}
```
阅读全文