求数组的最小值c++用min函数怎么做?

求数组的最小值c++用min函数怎么做?

1 个回答

Annanus

提问:求数组的最小值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


  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题