输入多个数字,当输入不是数字时显示出刚输入的所有数并按降序
1 class PRogram 2 { 3 static void Main(string[] args) 4 { 5 //定于一个集合 6 List<int> list = new List<int>(); 7 Console.Write("请输入数字:"); 8 while (true) 9 {10 int input=0;11 try12 {13 //接收输入的内容14 input = Convert.ToInt32(Console.ReadLine());15 }16 catch (Exception)17 {18 //如果不是数字时,就会抛出异常,那么就break跳出循环19 break;20 }21 //将输入的数字加入到集合中22 list.Add(input);23 }24 //冒泡排序25 for (int i = 0; i < list.Count-1; i++)26 {27 for (int j = 0; j < list.Count-1-i; j++)28 {29 if(list[j]<list[j+1])30 {31 int temp=list[j];32 list[j]=list[j+1];33 list[j+1]=temp;34 }35 }36 }37 //遍历38 for (int i = 0; i < list.Count; i++)39 {40 Console.Write(list[i] + " ");41 }42 Console.ReadKey();43 }44 }View Code
新闻热点
疑难解答