21xrx.com
2024-09-20 00:03:25 Friday
登录
文章检索 我的文章 写文章
C++数组:输入10个数,求最大值、最小值、平均值
2023-06-23 11:03:47 深夜i     --     --
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++ 编程的必修课程之一。

  
  

评论区

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