21xrx.com
2025-06-28 23:56:05 Saturday
文章检索 我的文章 写文章
C++数组:输入10个数,求最大值、最小值、平均值
2023-06-23 11:03:47 深夜i     44     0
C++ 数组 最大值 最小值 平均值

C++ 是一种十分强大的编程语言,它提供了许多数据结构和算法,其中数组是其中之一。数组是一组相同数据类型的元素组成的数据结构,它们存储在连续的内存位置中,并且可以通过下标访问。

在 C++ 中,我们可以使用数组来存储一组数值,并且通过一些算法来计算它们的最大值、最小值和平均值。下面是一个演示如何输入 10 个数字,并且计算出它们的最大值、最小值和平均值的示例程序:

#include <iostream>
using namespace std;
int main()
{
  int num[10];
  int max, min, sum;
  // 输入 10 个数字
  for (int i = 0; i < 10; i++)
  {
    cout << "请输入第 " << i+1 << " 个数字:";
    cin >> num[i];
  }
  // 计算最大值、最小值和平均值
  max = num[0];
  min = num[0];
  sum = 0;
  for (int i = 0; i < 10; i++)
  {
    if (num[i] > max)
      max = num[i];
    if (num[i] < min)
      min = num[i];
    sum += num[i];
  }
  float average = sum / 10.0;
  // 输出结果
   cout << "最大值为:" << max << endl;
   cout << "最小值为:" << min << endl;
   cout << "平均值为:" << average << endl;
  return 0;
}

在这个示例程序中,我们首先定义了一个长度为 10 的数组 num,然后使用 for 循环依次输入数字并进行存储。接下来,我们通过遍历数组来计算最大值、最小值和平均值。最后再输出这些结果。

需要注意的是,我们在计算平均值时,先将所有数字的和求出来,然后再除以数组的长度(即 10),并且使用浮点数除以整数来得到精确的小数结果。

总之,通过使用数组来存储一组数值,并且使用算法来计算最大值、最小值和平均值,可以让我们写出更加复杂、更具实用性的程序。因此,学习和掌握数组的使用是 C++ 编程的必修课程之一。

  
  

评论区