21xrx.com
2025-04-14 21:42:36 Monday
文章检索 我的文章 写文章
C++输入多个数求最大值最小值平均值
2023-07-01 18:18:12 深夜i     30     0
C++ 输入多个数 最大值 最小值 平均值

在C++编程语言中,有时候需要输入多个数字并对这些数字进行处理,比如求最大值、最小值和平均值。下面我将介绍怎样利用C++语言来实现这一功能。

首先,在C++中输入多个数字,可以利用for循环结合cin语句进行,如下所示:

#include <iostream>
using namespace std;
int main()
{
  int n;
  int maxNum = INT_MIN; // 最大值初始化为int类型最小值
  int minNum = INT_MAX; // 最小值初始化为int类型最大值
  int sum = 0;
  double avg = 0;
  cout << "请输入要输入的数字个数:";
  cin >> n;
  for(int i = 1; i <= n; ++i)
  {
    int num;
    cout << "请输入第" << i << "个数字:";
    cin >> num;
    maxNum = max(maxNum, num); // 计算最大值
    minNum = min(minNum, num); // 计算最小值
    sum += num; // 计算和
  }
  avg = (double)sum / n; // 计算平均值
  cout << "这" << n << "个数字的最大值是:" << maxNum << endl;
  cout << "这" << n << "个数字的最小值是:" << minNum << endl;
  cout << "这" << n << "个数字的平均值是:" << avg << endl;
  return 0;
}

以上代码中,先输入要输入的数字个数,然后利用for循环输入每一个数字,并在输入的同时计算出最大值和最小值,并计算总和。最后,根据总和计算出平均值并输出最大值、最小值和平均值。

以上就是利用C++语言实现输入多个数求最大值、最小值和平均值的方法。通过这样简单的代码,你可以实现很多的统计工作,让你的编程之路更加轻松。

  
  

评论区