21xrx.com
2025-03-21 16:57:15 Friday
文章检索 我的文章 写文章
C++求N个数的平均值
2023-07-13 13:18:12 深夜i     --     --
C++ N个数 平均值

C++是一种流行的编程语言,可以用于各种计算和数据处理任务。如果需要求N个数的平均值,可以使用C++编写一个简单的程序来完成这个任务。

首先,需要声明一个变量来存储N个数的总和和平均值。这可以通过以下代码实现:

int n = 10; // 假设需要计算10个数的平均值
double sum = 0.0;
double avg = 0.0;

接下来,需要编写一个循环来读取N个输入数,并累加它们的总和。代码如下所示:

for (int i = 0; i < n; i++) {
  double num;
  cin >> num;
  sum += num;
}

在这个代码中,从cin输入流中读取了一个数,并将其累加到sum变量中。这个循环将重复执行N次,直到所有输入的数都被处理完毕为止。

最后,可以通过计算总和除以N的方式来计算平均值,并将结果存储在avg变量中。这可以通过以下代码实现:

avg = sum / n;
cout << "The average is " << avg << endl;

在这个代码块中,计算了平均值,然后使用cout输出了结果。现在,整个程序就完成了,可以在命令行或终端中运行它,并接受用户输入。

完整的程序代码将如下所示:

#include <iostream>
using namespace std;
int main() {
  int n = 10; // 假设需要计算10个数的平均值
  double sum = 0.0;
  double avg = 0.0;
  for (int i = 0; i < n; i++) {
    double num;
    cin >> num;
    sum += num;
  }
  avg = sum / n;
  cout << "The average is " << avg << endl;
  return 0;
}

最后提醒:编写完程序后,一定要注意多个数输入时的错误,如输入字符而非数字等;同时注意约定好需要输入多少个数的情况。

  
  

评论区