1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| //输入n个数找出最小值,与第一个值进行交换,然后输出这些数 string str = Console.ReadLine();//输入 string[] strArray = str.Split(" ");//转换成字符串数组 int[] intArray = new int[strArray.Length];//声明一个int数组 for (int i = 0; i < strArray.Length; i++) { intArray[i] = Convert.ToInt32(strArray[i]);//把字符串数组内容转移到int数组
} //找出最小值 int min = intArray[0]; int minIndex = 0;//最小值索引 for (int i = 1; i < intArray.Length; i++) { if (intArray[i] < min) { min = intArray[i]; minIndex = i; } } int temp = intArray[0]; intArray[0] = intArray[minIndex]; intArray[minIndex] = temp; foreach (int t in intArray) { Console.Write(t + " "); }
|