提问:求数组的最小值c++用min函数怎么做?
网友回答:
用循环就可以了,如以下程序:
#include <iostream> #include <algorithm> using namespace std; int arrmin(int *s,int n) { int m=s[0]; for(int i=1;i<n;i++) m=min(s[i],m); return m; } int main() { int a[]={3,6,10,35,5,1,16,71,8}; cout << arrmin(a,sizeof(a)/sizeof(int)) << endl; return 0; }
另外,C++本身就有直接求数组最小值的:min_element