21xrx.com
2024-12-23 00:15:32 Monday
登录
文章检索 我的文章 写文章
如何在C++中编写求平均数的程序?
2023-07-05 01:32:39 深夜i     --     --
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类型,这样才能得到正确的结果。

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复