c++读入n(1 <= n <= 10000)个整数,求它们的平均数。 输入描述 输入第一行是一个整数n,表示有n个整数。 第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。 输出描述 输出一行,输出平均值。
时间: 2024-12-17 14:47:41 浏览: 10
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C++中,你可以使用标准库中的`cin`来读取输入的整数,然后遍历这些数字求和,最后除以总数得到平均值。以下是简单的步骤:
1. 首先,声明变量`sum`用于存储所有整数的总和,以及`count`用于记录整数的数量。
2. 使用`std::cin >> num`读入每一个整数,并检查是否已经读入了n个数。
3. 每次读入一个数,将它加到`sum`上,并更新`count`。
4. 当计数达到n时,计算并输出平均值。
下面是对应的代码示例:
```cpp
#include <iostream>
int main() {
int n;
double sum = 0, count = 0;
// 读入整数数量
std::cin >> n;
for (int i = 0; i < n; ++i) {
int num;
// 读入每个整数并累加
std::cin >> num;
sum += num;
count++;
}
// 计算平均值
double average = static_cast<double>(sum) / count;
// 输出平均值
std::cout << "平均数: " << average << std::endl;
return 0;
}
```
阅读全文