21xrx.com
2024-12-22 21:05:50 Sunday
登录
文章检索 我的文章 写文章
C++程序:输出平均值以上的四个整数
2023-07-05 11:30:49 深夜i     --     --
C++ 输出 平均值 四个整数

C++程序是一种用于编写计算机程序的编程语言,可以用来设计各种应用程序,从游戏到商业软件等。今天我们来看看如何使用C++语言编写一个程序,以输出平均值以上的四个整数。

首先,在编写程序之前,我们需要先明确要完成的任务。这个任务的要求非常简明直接,就是输出平均值以上的四个整数。因此,我们需要做的就是输入一组整数,计算它们的平均值,然后输出大于这个平均值的四个整数。

接着,我们需要考虑如何实现这个程序。下面是一个C++程序的示例代码:


#include <iostream>

#include <vector>

#include <algorithm>

using namespace std;

int main() {

  vector<int> vec;

  int sum = 0;

  int num;

  // 输入数字

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

  while (cin >> num && num != 0) {

    vec.push_back(num);

  }

  // 计算平均值

  for (int i = 0; i < vec.size(); i++) {

    sum += vec[i];

  }

  double avg = (double)sum / vec.size();

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

  // 找出平均值以上的四个整数

  sort(vec.begin(), vec.end());

  reverse(vec.begin(), vec.end());

  for (int i = 0; i < vec.size(); i++) {

    if (vec[i] > avg) {

      cout << vec[i] << " ";

      if (--n == 0) break;

    }

  }

  cout << endl;

  return 0;

}

以上是一个简单的C++程序,它可以完成我们所需的任务。这个程序首先使用vector来存储输入的一组整数,然后计算它们的平均值。接着,程序对vector进行排序,然后逆序遍历vector,输出平均值以上的四个整数。

总之,这个C++程序非常简单易懂,即使您是初学者也可以轻松地编写和运行。如果您想进一步掌握C++编程,可以学习更多高级的C++语言特性和技巧,以便更好地应用于各种实际编程问题。

  
  

评论区

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