求数组的最小值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
下一篇:编程耗显卡吗?
热门标签: