21xrx.com
2024-11-05 19:28:24 Tuesday
登录
文章检索 我的文章 写文章
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;

}

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

  
  

评论区

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