C++ vector 求取最大值,最小值,求和

C++ vector 求取最大值,最小值,求和,第1张

1、所需头文件

#include   // 最大值,最小值 使用此头文件

#include     // 求和 使用此头文件

2、代码演示

#include 
#include 
#include 
#include 

int main(int argc, char **argv)
{
	std::vector data_vec = { 3, 2, 1, 5, 4 };

	int sum = std::accumulate(data_vec.begin(), data_vec.end(), 0);
	std::vector::iterator min_iterator = std::min_element(data_vec.begin(), data_vec.end());
	std::vector::iterator max_iterator = std::max_element(data_vec.begin(), data_vec.end());

	std::cout << "Sum = " << sum << std::endl;
	std::cout << "Min = " << *min_iterator << std::endl;
	std::cout << "Max = " << *max_iterator << std::endl;

	return 0;
}

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1330767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存