c++写一个子函数计算输入的十个数的平均值
时间: 2024-02-17 07:02:02 浏览: 56
问题描述-windowsxpiso文件
好的,以下是一个可以计算十个数平均值的C++代码示例:
```c++
#include <iostream>
using namespace std;
double calculateAverage(double numbers[], int length) {
double sum = 0;
for (int i = 0; i < length; i++) {
sum += numbers[i];
}
return sum / length;
}
int main() {
const int LENGTH = 10;
double numbers[LENGTH];
// 接收用户输入
for (int i = 0; i < LENGTH; i++) {
cout << "请输入第" << i + 1 << "个数:";
cin >> numbers[i];
}
// 计算平均值并输出
double average = calculateAverage(numbers, LENGTH);
cout << "这十个数的平均值为:" << average << endl;
return 0;
}
```
这里定义了一个 `calculateAverage` 函数,它接收一个浮点型数组和数组长度作为参数,遍历整个数组并累加每个元素的值,最后返回平均值。在 `main` 函数中,我们声明了一个长度为10的数组,并通过循环接收用户输入的数值,然后调用 `calculateAverage` 函数计算平均值并输出。
阅读全文