21xrx.com
2024-12-27 20:28:38 Friday
登录
文章检索 我的文章 写文章
C++程序:输出数组中大于平均数的数
2023-07-05 11:38:34 深夜i     --     --
C++ 数组 平均数 输出 大于

在C++中,我们可以使用数组来存储一组数据。当我们需要对这组数据进行处理时,往往需要对数组进行遍历,以便找到我们需要的数据。

在本篇文章中,我们将介绍如何使用C++程序输出一个数组中大于平均数的数。

首先,我们需要定义一个包含一组数据的数组。下面是一个示例数组:

int arr[] = 42;

接下来,我们需要计算出数组中所有元素的平均数。可以使用下面的代码实现:

int sum = 0;

int length = sizeof(arr)/sizeof(int);

for(int i=0; i

  sum += arr[i];

}

int average = sum/length;

然后,我们需要遍历数组,找到大于平均数的元素,并将它们输出。可以使用下面的代码实现:

for(int i=0; i

  if(arr[i] > average) {

    std::cout << arr[i] << " ";

  }

}

完整的代码如下:

#include

int main() {

  int arr[] = 42;

  int sum = 0;

  int length = sizeof(arr)/sizeof(int);

  for(int i=0; i

    sum += arr[i];

  }

  int average = sum/length;

  std::cout << "The elements greater than average are: ";

  for(int i=0; i

    if(arr[i] > average) {

      std::cout << arr[i] << " ";

    }

  }

  std::cout << std::endl;

  return 0;

}

运行以上代码,输出将会是:

The elements greater than average are: 25 28 31 36 39 42

这个程序的核心是通过计算平均数,并使用循环遍历数组来查找大于平均数的元素,并将它们输出。这个程序不仅使用了C++中的数组和循环结构,还使用了算术和条件语句。

这个程序可以很容易地扩展到处理更大的数组。同时,我们也可以更改代码以满足其他条件。例如,我们可以找到大于等于平均数的元素,而不仅仅是大于平均数的元素。

  
  
下一篇: Node.js 解析 HTML

评论区

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