C++ 中 valarray 的 max() 函数
在本文中我们将讨论 C++ STL 中 valarray::max() 函数的工作原理、语法和示例。
什么是 valarray?
std::valarray 是一个用于表示、修改值数组的类,它支持逐元素数学运算。
什么是 valarray::max()?
std::valarray::max() 函数是 C++ STL 中的一个内置函数,在 <<valarray> 头文件中定义。此函数返回 valarray 容器中的最大值。
如果 valarray 为空,则返回的结果未指定。
语法
V_array_name.max();
参数
该函数不接受参数 −
返回值
此函数返回 valarray 的最大值。
示例
输入
valarray<int> arr = { 1, 2, 4, 5, 8, 9 }; arr.max();
输出
9
示例
#include <bits/stdc++.h> using namespace std; int main(){ valarray<int> arr = {2, 4, 6, 8, 10}; cout<<"Largest element is = "; cout<<arr.max() << endl; return 0; }
输出
Largest element is = 10
示例
#include <bits/stdc++.h> using namespace std; int main(){ valarray<int> arr = {2, 4, 6, 10, 10}; //finding out the square root of greatest number int product = arr.max() * arr.max(); cout<<"Square root of greatest number is: "<<product; return 0; }
输出
Square root of greatest number is: 100
广告