获取整型数组中的最大最小值

#include 
#include 
using namespace std;
int main()
{	
	int max, min;
	void get_min_max(int[], int*, int*, int);

	int a[] = { 2,23,3,5,6,3241,324,3,2,2,0};
	
	get_min_max(a, &max, &min, sizeof(a)/4);
	cout << "max = " << max << " " << "min = " << min << endl;
	return 0;

}
void get_min_max(int a[], int* max ,int* min,int len)
{
	int i;
	*max = *min = a[0];
	for (i = 1; i < len; i++)
	{
		*max = a[i] > * max ? a[i] : *max;
		*min = a[i] < *min ? a[i] : *min;

	}
}

你可能感兴趣的:(c++)