写一个函数,找出一个整数数组中的第二大数

const int MINNUMBER = -32767;
int find_sec_max(int data[], int count)
{
	int maxnumber = data[0];
	int sec_max = MINNUMBER;
	for (int i = 1; i < count; i++)
	{
		if (data[i] > maxnumber)
		{
			sec_max = maxnumber;
			maxnumber = data[i];
		}
		else
		{
			if (data[i] > sec_max)
			{
				sec_max = data[i];
			}
		}
	}
	return sec_max;
}

你可能感兴趣的:(写一个函数,找出一个整数数组中的第二大数)