21xrx.com
2024-12-22 20:16:18 Sunday
登录
文章检索 我的文章 写文章
C++求平均值的方法及代码示例
2023-07-06 01:42:36 深夜i     --     --
C++ 求平均值 方法 代码示例

C++ 是一种广泛使用的编程语言,可以用于各种计算与编程任务。在计算过程中,常常需要求平均值,本文将介绍 C++ 求平均值的方法和代码示例。

C++ 求平均值的方法有很多种,其中最基本的方法是使用循环和累加器。具体步骤如下:

1. 定义变量 sum 和 count,分别用于累加求和和计数。

2. 使用循环语句输入一组数值,并累加到 sum 中,在每次输入操作后 count 加 1。

3. 循环结束后,计算平均值,即 sum 除以 count。

4. 输出平均值。

下面是使用 C++ 实现以上方法的代码示例:


#include <iostream>

using namespace std;

int main()

{

  int n, count = 0;

  double sum = 0.0, num;

  cout << "请输入数值个数:";

  cin >> n;

  for (int i = 1; i <= n; i++)

  {

    cout << "请输入第 " << i << " 个数值:";

    cin >> num;

    sum += num;

    count++;

  }

  double avg = sum / count;

  cout << "平均值为:" << avg << endl;

  return 0;

}

以上代码首先要求用户输入数值个数,然后使用 for 循环输入每个数值,并累加到 sum 中。在每次循环中 count 计数器加 1。循环结束后,计算平均数并输出。

C++ 还提供了许多其他的求平均值方法,例如使用数组、使用容器、使用 STL 等。例如,使用数组的方法如下:


#include <iostream>

using namespace std;

int main()

{

  int n, count = 0;

  double sum = 0.0;

  cout << "请输入数值个数:";

  cin >> n;

  double arr[n];

  for (int i = 0; i < n; i++)

  {

    cout << "请输入第 " << i + 1 << " 个数值:";

    cin >> arr[i];

    sum += arr[i];

    count++;

  }

  double avg = sum / count;

  cout << "平均值为:" << avg << endl;

  return 0;

}

以上代码首先申明了一个数组 arr,用于保存输入的数值。然后使用 for 循环输入每个数值,并累加到 sum 中。在每次循环中 count 计数器加 1。循环结束后,计算平均数并输出。

总之,C++ 提供了多种方便的方法和工具,可用于计算与编程任务,求平均值只是其中之一。使用这些方法和工具可以使开发和计算更加高效、简单和灵活。

  
  

评论区

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