📅  最后修改于: 2023-12-03 14:59:52.182000             🧑  作者: Mango
在计算机科学中,数组是一种用来存储相同类型数据的数据结构。一个数组可以在单个变量名下存储多个值。这个特性使得数组是计算数字平均值的常用数据类型之一。
本篇将介绍如何使用C++编写一个数组计算数字平均值的程序。
const int ARRAY_SIZE = 5;
int nums[ARRAY_SIZE];
这段代码声明了一个长度为5的整型数组nums
,其中第一个元素的下标为0。
for
循环语句实现:// 获取数组中所有元素的值
int sum = 0;
for (int i = 0; i < ARRAY_SIZE; i++) {
cin >> nums[i];
sum += nums[i];
}
// 计算数组的平均值
double average = static_cast<double>(sum) / ARRAY_SIZE;
在上面的代码中,将数组中的每个元素从标准输入中读取(即使用cin
函数),并将它们加到sum
变量中,最后再除以数组长度即可得到平均值。
// 输出数组中所有元素的值
for (int i = 0; i < ARRAY_SIZE; i++) {
cout << "Element " << i << " is " << nums[i] << endl;
}
// 输出平均值
cout << "Average is " << average << endl;
完整的代码片段如下:
#include <iostream>
using namespace std;
const int ARRAY_SIZE = 5;
int main() {
int nums[ARRAY_SIZE];
// 获取数组中所有元素的值
int sum = 0;
for (int i = 0; i < ARRAY_SIZE; i++) {
cin >> nums[i];
sum += nums[i];
}
// 计算数组的平均值
double average = static_cast<double>(sum) / ARRAY_SIZE;
// 输出数组中所有元素的值
for (int i = 0; i < ARRAY_SIZE; i++) {
cout << "Element " << i << " is " << nums[i] << endl;
}
// 输出平均值
cout << "Average is " << average << endl;
return 0;
}
本篇介绍了如何使用C++编写一个数组计算数字平均值的程序。编写这个程序需要掌握数组的基本语法和循环的使用方法。在实际应用中,可以使用数组来存储一系列数据,并计算它们的平均值、最大值、最小值等等。