using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _012找出第一大值和第二大值
{
class Program
{
static void Main(string[] args)
{
string str = Console.ReadLine();
string[] strArray = str.Split(' ');//将字符串按指定的分隔符进行分割
int[] intArray = new int[strArray.Length];
for (int i = 0; i < strArray.Length; i++)
{
int number = Convert.ToInt32(strArray[i]);
intArray[i] = number;
}
int max1 = 0;
int max2 = 0;
for(int i=0;i<intArray.Length;i++)
{
if (intArray[i] > max1)
{
max2 = max1;
max1 = intArray[i];
}
else
{
if (intArray[i] > max2)
{
max2 = intArray[i];
//如果当前元素不大于 max1,但大于 max2,则将当前元素的值赋给 max2。
}
}
}
Console.WriteLine("第一大值: " + max1);
Console.WriteLine("第二大值: " + max2);
Console.ReadKey();
}
}
}