輸入多個(gè)數(shù)字,當(dāng)輸入不是數(shù)字時(shí)顯示出剛輸入的所有數(shù)并按降序

1 class PRogram 2 { 3 static void Main(string[] args) 4 { 5 //定于一個(gè)集合 6 List<int> list = new List<int>(); 7 Console.Write("請(qǐng)輸入數(shù)字:"); 8 while (true) 9 {10 int input=0;11 try12 {13 //接收輸入的內(nèi)容14 input = Convert.ToInt32(Console.ReadLine());15 }16 catch (Exception)17 {18 //如果不是數(shù)字時(shí),就會(huì)拋出異常,那么就break跳出循環(huán)19 break;20 }21 //將輸入的數(shù)字加入到集合中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
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注