c++编写通过指针求整型数组平均值的程序, 并输出平均值。
时间: 2024-09-28 21:10:24 浏览: 43
在C++中,你可以编写一个简单的程序来计算整型数组的平均值,步骤如下:
```cpp
#include <iostream>
double calculateAverage(int* arr, int size) {
// 检查数组是否为空
if (size == 0) {
std::cout << "Array is empty." << std::endl;
return 0;
}
double sum = 0; // 初始化总和为0
for (int i = 0; i < size; i++) {
sum += arr[i]; // 将每个元素加到总和上
}
return sum / size; // 返回数组平均值
}
int main() {
int array[] = {1, 2, 3, 4, 5}; // 示例数组
int size = sizeof(array) / sizeof(array[0]); // 计算数组长度
double average = calculateAverage(array, size);
std::cout << "The average of the array is: " << average << std::endl;
return 0;
}
```
这个程序首先定义了一个名为`calculateAverage`的函数,它接收一个整型数组的指针和数组大小作为输入。然后,遍历数组并计算所有元素的和,最后除以数组长度得到平均值。在`main`函数里,我们创建了一个整型数组,并调用`calculateAverage`来计算它的平均值。
阅读全文