21xrx.com
2025-03-28 22:21:53 Friday
文章检索 我的文章 写文章
C++代码:统计最大值和最小值出现的次数
2023-07-12 09:03:15 深夜i     12     0
C++ 统计 最大值 最小值 出现次数

在进行数据处理和分析时,我们经常需要统计一组数据中最大值和最小值出现的次数。在C++语言中,可以通过以下代码实现这一目标。

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
  vector<int> nums1;
  int max_val = *max_element(nums.begin(), nums.end());
  int min_val = *min_element(nums.begin(), nums.end());
  int max_count = count(nums.begin(), nums.end(), max_val);
  int min_count = count(nums.begin(), nums.end(), min_val);
  cout << "Max value: " << max_val << ", appears " << max_count << " times." << endl;
  cout << "Min value: " << min_val << ", appears " << min_count << " times." << endl;
  return 0;
}

以上代码中,定义了一个整数类型的 vector 数组 nums,其中包含了一组数据。通过使用 C++ 标准库中的 `max_element` 和 `min_element` 函数,得到数组中的最大值和最小值。然后,使用 `count` 函数来计算这两个值在数组中出现的次数。

最后,通过输出语句将最大值和最小值以及它们出现的次数输出到屏幕上。

通过这个代码实例,我们可以灵活运用 C++ 标准库中的函数,对数据进行快速处理和分析。这可以在实际工作中节省大量的时间和精力,提高工作效率。

  
  

评论区

请求出错了