Kie*_*one 28
看起来很简单..
int[] nums = { 3, 1, 4, 1, 5, 9, 2, 6 };
int max1 = -1;
int max2 = -1;
foreach (int num in nums)
{
if (num > max1) { max2 = max1; max1 = num; }
else if (num > max2) { max2 = num; }
}
Run Code Online (Sandbox Code Playgroud)
例如:
// 3: max2 = -1; max1 = 3;
// 1: max2 = 1;
// 4: max2 = 3; max1 = 4;
Run Code Online (Sandbox Code Playgroud)
快速解释: