21xrx.com
2024-09-20 01:07:36 Friday
登录
文章检索 我的文章 写文章
C++求平均数并保留两位小数
2023-07-04 23:32:00 深夜i     --     --
C++ 求平均数 保留两位小数

在计算机编程中,求平均数是一项非常重要的任务。C++是一种非常流行的编程语言,可以帮助我们快速编写一个程序来求出一组数字的平均数。本文将介绍如何使用C++编写一个程序来求平均数并保留两位小数。

首先,我们需要让程序能够读取一组数字。这可以通过使用C++的输入流实现。代码示例如下:


#include <iostream>

using namespace std;

int main()

{

  int n;

  double sum = 0.0;

  double x;

  cout << "请输入数字的个数:";

  cin >> n;

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

   cin >> x;

   sum += x;

  }

  cout << "这组数字的平均数为:" << sum/n << endl;

  return 0;

}

在这段代码中,我们首先定义了三个变量:n、sum和x。其中,n表示数字的个数,sum用于存储所有数字的总和,x用于临时存储每一个数字。我们通过使用for循环读取n个数字,并将它们的和储存在sum变量中。最后,我们输出平均数,并使用标准输出流的endl操作符来结束这行输出。

不过,以上代码输出的平均数可能会有很多小数点,这不太符合我们的需求。所以,我们需要对输出格式进行修改以保留两位小数。

在C++中,可以使用C语言风格的printf函数来控制格式化输出。%f格式说明符表示将输出一个浮点数,.2表示输出两位小数点。以下是修改后的代码:


#include <iostream>

#include <cstdio>

using namespace std;

int main()

{

  int n;

  double sum = 0.0;

  double x;

  cout << "请输入数字的个数:";

  cin >> n;

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

   cin >> x;

   sum += x;

  }

  printf("这组数字的平均数为:%.2f\n", sum/n);

  return 0;

}

现在,我们已经成功地用C++编写了一个可以求平均数并保留两位小数的程序。希望本文能对初学者有所帮助!

  
  

评论区

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