功能:求10个数中大于平均值的数的个数。 C++函数。
时间: 2024-01-21 12:19:47 浏览: 63
C语言程序设计-求一组数中大于平均值的数的个数;例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值3
5星 · 资源好评率100%
下面是一个用 C++ 编写的函数,用于计算十个数中大于平均值的数的数量:
```cpp
int countAboveAverage(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
double avg = static_cast<double>(sum) / size;
int count = 0;
for (int i = 0; i < size; i++) {
if (arr[i] > avg) {
count++;
}
}
return count;
}
```
使用方法:
1. 定义一个长度为 10 的整数数组 `int arr[10]`。
2. 将 10 个数存入数组中。
3. 调用 `countAboveAverage(arr, 10)` 函数,其中第一个参数为数组名,第二个参数为数组长度。函数将返回大于平均值的数的数量。
阅读全文