21xrx.com
2025-04-07 23:32:09 Monday
文章检索 我的文章 写文章
如何在C++中编写求平均数的程序?
2023-06-26 11:59:14 深夜i     15     0
C++ 求平均数 编程

求平均数是C++编程中最基础的一个问题,下面将介绍在C++中如何编写求平均数的程序。

首先,需要理解平均数的概念。平均数是指一组数据的总和除以数据个数,可以用以下公式表示:

平均数 = 数据总和 / 数据个数

在程序中,需要先让用户输入数据,然后再计算平均数。下面是一段基本的求平均数的程序:

#include <iostream>
using namespace std;
int main()
{
  int sum = 0;  // 数据总和
  int count = 0// 数据个数
  int number;   // 存储输入的每个数
  // 循环读取输入的每个数,直到输入-1
  while (true)
  {
    cout << "请输入一个整数(输入-1结束):";
    cin >> number;
    if (number == -1)
    
      break// 输入-1结束循环
    
    sum += number; // 将输入的数加到数据总和里
    count++;    // 数据个数加1
  }
  // 计算平均数
  double average = (double)sum / count;
  cout << "这组数据的平均数是:" << average << endl;
  return 0;
}

程序中定义了三个变量:sum表示数据总和,count表示数据个数,number表示存储输入的每个数。

在循环中,通过cin读取用户输入的每个数,如果输入的是-1,就跳出循环。如果输入的数不是-1,就把这个数加到数据总和里,同时增加数据个数。

循环结束后,程序通过sum和count计算出平均数,同时使用cout输出到屏幕上。

需要注意的是,计算平均数时需要进行数据类型转换,将sum强制转换为double类型,这样才能得到正确的结果。

总的来说,求平均数的程序很简单,但应用广泛。在实际编程过程中,需要根据具体需求对程序作出适当的修改和优化。

  
  

评论区