如何编写一个函数来找出数组中的最大和最小值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计605个文字,预计阅读时间需要3分钟。
目录+求数组元素最大最小值函数+C++中min和max函数+求数组元素最大最小值函数
目录
- 求数组元素最大最小值函数
- c++中min和max函数
求数组元素最大最小值函数
#include<iostream> #include<algorithm> using namespace std; int main() { int a[5]={1,2,3,0,-20}; cout<<*max_element(a,a+5)<<endl; cout<<*max_element(a,a+5)<<endl; return 0; }
也可以通过这种方式,修改最大值或最小值
#include<iostream> #include<algorithm> using namespace std; int main() { int a[5]={1,2,3,0,-2},m=10; *min_element(a,a+5) += *max_element(a,a+5);//把最小元素和最大元素的和 赋给当前最小元素 cout<<*max_element(a,a+5); return 0; }
c++中min和max函数
包含在c++标准库中头文件<algorithm>中,在头文件<windows.h>中定义了min,max的宏,若在包含<algorithm>的同时包含<windows.h>会导致函数无法使用。
本文共计605个文字,预计阅读时间需要3分钟。
目录+求数组元素最大最小值函数+C++中min和max函数+求数组元素最大最小值函数
目录
- 求数组元素最大最小值函数
- c++中min和max函数
求数组元素最大最小值函数
#include<iostream> #include<algorithm> using namespace std; int main() { int a[5]={1,2,3,0,-20}; cout<<*max_element(a,a+5)<<endl; cout<<*max_element(a,a+5)<<endl; return 0; }
也可以通过这种方式,修改最大值或最小值
#include<iostream> #include<algorithm> using namespace std; int main() { int a[5]={1,2,3,0,-2},m=10; *min_element(a,a+5) += *max_element(a,a+5);//把最小元素和最大元素的和 赋给当前最小元素 cout<<*max_element(a,a+5); return 0; }
c++中min和max函数
包含在c++标准库中头文件<algorithm>中,在头文件<windows.h>中定义了min,max的宏,若在包含<algorithm>的同时包含<windows.h>会导致函数无法使用。

