21xrx.com
2024-11-08 21:06:57 Friday
登录
文章检索 我的文章 写文章
C++ 输入一系列数求最大值、最小值、平均值
2023-07-08 03:46:13 深夜i     --     --
C++ 输入 最大值 最小值 平均值

C++ 是一种高级编程语言,它具有很强的数据处理能力。本文将介绍如何使用 C++ 输入一系列数,并求出其中的最大值、最小值和平均值。

首先,我们需要使用 C++ 中的输入输出流(iostream)来获取一系列数。通常情况下,我们使用 cin 对象来接收用户的输入。以下是一个示例代码:


#include <iostream>

using namespace std;

int main() {

  int n;

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

  cin >> n;

  int min_value = INT_MAX;

  int max_value = INT_MIN;

  int sum = 0;

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

    int x;

    cout << "请输入第" << i + 1 << "个数字: ";

    cin >> x;

    sum += x;

    if (x < min_value)

      min_value = x;

    

    if (x > max_value)

      max_value = x;

    

  }

  double avg = (double) sum / n;

  cout << "最小值为: " << min_value << endl;

  cout << "最大值为: " << max_value << endl;

  cout << "平均值为: " << avg << endl;

  return 0;

}

在上述示例代码中,我们使用了三个变量 min_value、max_value 和 sum 来分别记录最小值、最大值和总和。在读取每个数字时,我们更新这三个变量的值,并使用循环来重复执行这个过程,直到我们读取了全部的数字。

最后,我们使用变量 sum 来计算平均值,并使用 cout 对象来输出结果。

总结来说,使用 C++ 计算一系列数的最大值、最小值和平均值,需要运用循环和条件语句,并且拥有一定的数学基础。希望本文能帮助读者更好地理解 C++ 语言的使用和数据处理。

  
  

评论区

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