21xrx.com
2024-09-20 00:07:58 Friday
登录
文章检索 我的文章 写文章
C++输入多个数求最大值最小值平均值
2023-07-01 18:18:12 深夜i     --     --
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++语言实现输入多个数求最大值、最小值和平均值的方法。通过这样简单的代码,你可以实现很多的统计工作,让你的编程之路更加轻松。

  
  

评论区

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