21xrx.com
2024-06-03 01:54:31 Monday
登录
文章检索 我的文章 写文章
C++代码:统计最大值和最小值出现的次数
2023-07-12 09:03:15 深夜i     --     --
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++ 标准库中的函数,对数据进行快速处理和分析。这可以在实际工作中节省大量的时间和精力,提高工作效率。

  
  

评论区

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