21xrx.com
2025-04-04 03:28:23 Friday
文章检索 我的文章 写文章
C++ 求平均数
2023-07-03 16:05:38 深夜i     --     --
C++ 求平均数 算法 数据类型 循环结构

在许多编程语言中,求一个数组中所有元素平均数是一项基本操作。使用 C++ 编程语言求平均数的方法也十分简单。

要求一个数组中所有元素平均数的方法是将所有元素相加并将其除以元素个数。可以使用一个循环来遍历整个数组,并计算数组中所有元素的总和。然后再使用除法运算获得平均数,并将其输出到屏幕上。下面是一个典型的 C++ 程序实现:

#include <iostream>
using namespace std;
int main()
{
  int arraySize;
  cout << "Enter the size of the array: "; //提示用户输入数组大小
  cin >> arraySize; //获取用户输入的数组大小
  int myArray[arraySize];
  double sum = 0; //定义变量计算总和
  for (int i = 0; i < arraySize; i++) //遍历整个数组并求和
  {
    cout << "Enter element " << i + 1 << ": ";
    cin >> myArray[i];
    sum += myArray[i]; //将当前元素添加到总和中
  }
  double average = sum / arraySize; //计算平均数
  cout << "The average of the elements in the array is " << average << endl; //输出平均数
  return 0;
}

该程序首先提示用户输入数组大小,然后创建具有指定大小的数组。使用 for 循环遍历数组,向用户请求输入每个数组元素,并将它们添加到总和变量中。之后,程序计算平均数,并将其输出到屏幕上。

在实际编写程序时,应注意确保用户输入的数组大小不超过数组的最大大小。此外,代码还可以对各种异常情况进行错误处理和完善。当然,求平均数只是 C++ 中可用的各种操作之一,程序员可以在 C++ 中使用各种算法和数据结构来执行更复杂的操作。

  
  

评论区