holyya.com
2025-09-04 15:13:32 Thursday
登录
文章检索 我的文章 写文章
C++编程:求一组数中大于平均值的数的个数
2023-07-02 02:14:13 深夜i     --     --
C++ 编程 平均值 大于 个数

C++编程是一种广泛使用的编程语言,用于编写高效、可靠的计算机程序。今天我们来介绍一种经典的问题:如何求一组数中大于平均值的数的个数。

首先,我们需要输入一组数,并计算它们的平均值。下面是代码示例:


#include <iostream>

using namespace std;

int main()

{

  int count, sum = 0, avg, aboveAvg = 0;

  cout << "请输入一组数,以0结束:" << endl;

  

  // 输入一组数并计算它们的和

  cin >> count;

  while(count != 0)

  {

    sum += count;

    cin >> count;

  }

  

  // 计算平均值

  avg = sum / (count - 1);

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

  

  // 计算大于平均值的数的个数

  cout << "大于平均值的数的个数为:";

  cin >> count;

  while(count != 0)

  {

    if(count > avg)

      aboveAvg ++;

    cin >> count;

  }

  cout << aboveAvg << endl;

  

  return 0;

}

上面的代码中,我们首先输入一组数并计算它们的和,然后计算平均值。接着,我们需要再次输入一组数,并将大于平均值的数的个数统计出来。

在上面的代码中,我们使用了一个循环来读取输入的数。循环的条件是输入的数不等于0,因为我们规定在输入一组数时,以0结束。另外,我们使用了一个变量aboveAvg来记录大于平均值的数的个数,使用if语句来判断输入的数是否大于平均值。

最后,我们输出大于平均值的数的个数。这样,我们就完成了求一组数中大于平均值的数的个数的程序编写。

  
  

评论区

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