21xrx.com
2024-11-25 05:08:04 Monday
登录
文章检索 我的文章 写文章
C++实现输入十个数求最大值、最小值和平均值
2023-07-05 02:32:24 深夜i     --     --
C++ 输入 十个数 最大值 最小值 平均值

在C++语言中,我们可以使用数组来存储多个数,然后使用循环来对这些数进行操作。在这篇文章中,我们将介绍如何使用C++来输入十个数求最大值、最小值和平均值。

首先,我们需要定义一个可以存储十个数的数组,可以使用以下代码来实现:

int array[10];

然后,我们需要通过循环来输入这十个数,可以使用以下代码来实现:

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

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

  cin >> array[i];

}

接下来,我们需要遍历数组来找到最大值和最小值,可以使用以下代码来实现:

int max = array[0];

int min = array[0];

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

  if (array[i] > max) {

    max = array[i];

  }

  if (array[i] < min) {

    min = array[i];

  }

}

最后,我们可以计算这十个数的平均值,可以使用以下代码来实现:

int sum = 0;

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

  sum += array[i];

}

double average = (double)sum / 10;

最终的完整代码如下所示:

#include

using namespace std;

int main() {

  int array[10];

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

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

    cin >> array[i];

  }

  int max = array[0];

  int min = array[0];

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

    if (array[i] > max) {

      max = array[i];

    }

    if (array[i] < min) {

      min = array[i];

    }

  }

  int sum = 0;

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

    sum += array[i];

  }

  double average = (double)sum / 10;

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

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

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

  return 0;

}

这段代码可以在C++编译器中编译和运行,输出结果将显示这十个数的最大值、最小值和平均值。这是一个简单且实用的C++实现,适用于对计算机编程有一定了解的人。

  
  

评论区

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