21xrx.com
2024-09-20 00:54:34 Friday
登录
文章检索 我的文章 写文章
C++循环求平均值
2023-07-05 22:11:49 深夜i     --     --
C++ 循环 平均值

在C++编程中,有时需要对一组数据进行平均值的计算,这时候可以使用循环来完成这项任务。循环求平均值是C++中非常基础的功底,也是在使用C++进行数据处理和计算时最基础的应用之一。

循环求平均值的基本思路是,首先将需要求平均值的数据依次读入,然后将它们累加起来再除以数据总数。对于这个简单的任务,有两种基本的循环方法:for循环和while循环。以下是一个使用for循环来求平均值的C++程序。


#include <iostream>

using namespace std;

int main() {

  int arr[10], sum = 0;

  float average;

  cout << "Enter 10 numbers: ";

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

   cin >> arr[i];

   sum += arr[i];

  }

  average = float(sum)/10;

  cout << "Average of the entered numbers is: "<< average << endl;

  return 0;

}

这个程序首先定义了一个长度为10的整型数组和一个sum变量,sum变量用于存储数据总和。然后使用循环将用户输入的10个整数读入数组中,并将它们累加到sum变量中。最后,通过将sum变量除以10来计算这些数字的平均值,最后输出这个结果。

使用while循环来完成这项任务同样也是可行的,只需要稍作修改即可,例如:


#include <iostream>

using namespace std;

int main() {

  int arr[10], sum = 0;

  float average;

  int i = 0;

  cout << "Enter 10 numbers: ";

  while(i < 10) {

   cin >> arr[i];

   sum += arr[i];

   ++i;

  }

  average = float(sum)/10;

  cout << "Average of the entered numbers is: "<< average << endl;

  return 0;

}

这个程序与前面的程序非常类似,只是将for循环修改为while循环,通过一个计数器i来实现循环控制。

总之,使用循环来求平均值是C++编程中必不可少的基础技能,通过熟悉这些简单的基础知识,可以让我们在更复杂的数据处理和计算中更加得心应手。

  
  
下一篇: C++类类型介绍

评论区

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