C#求数组中最小/大值及其下标
static void Task1()
{
int[] array1 = new int[10];
// Console.WriteLine("依次输入十个数(提示:用逗号隔开):");
//string input = Console.ReadLine();
//string[] inputnew = input.Split(',');
//for (int i = 0; i < 10; i++)
//{
// array1[i] = Convert.ToInt32(inputnew[i]);
//}
for (int i = 0; i < 10; i++)
{
array1[i] = Convert.ToInt32(Console.ReadLine());
}
int max = array1[0];
int min = array1[0];
int countMax = 0;
int countMin = 0;
for (int i = 0; i < 10; i++)
{
if (max < array1[i])
{
max = array1[i];
countMax = i;
}
if (min > array1[i])
{
min = array1[i];
countMin = i;
}
}
Console.WriteLine("最大值{0} 下标{1} 最小值{2} 最小值下标{3}", max, countMax, min, countMin);
Console.Read();
}