C# 從鍵盤讀取使用者輸入的10個數值,並將所有輸入的數值【遞增排序】。該題運用泛型 List 類別,並使用其 sort 方法進行遞增排序

  • 17088
  • 0
  • C#
  • 2011-09-15

摘要:從鍵盤讀取使用者輸入的10個數值,並將所有輸入的數值【遞增排序】。該題運用泛型 List 類別,並使用其 sort 方法進行遞增排序

Accepting series of numbers, strings from keyboard and sorting them ascending, descending order

從鍵盤讀取使用者輸入的10個數值,並將所有輸入的數值【遞增排序】。該題運用泛型 List 類別,並使用其 sort 方法進行遞增排序。

 

程式碼:

using System;  
using System.Collections.Generic; 
 
namespace Test 
 {  
    public class Program  
    {  
          public static void printAll(List<int> numberList) 
         {
             foreach (int num in numberList) 
           {
               Console.Write("{0} ", num); 
              } 
           Console.WriteLine(); 
          } 
         public static void Main(string[] args) 
         {            
           string number;
           List<int> numberList = new List<int>();
          
           for (int n = 0; n < 10;n++ )
           {
               Console.Write("請輸入數字: ");
               number = Console.ReadLine();
               numberList.Add(int.Parse(number));
           }
           numberList.Sort();
           printAll(numberList);
          
           Console.Write("按下ENTER結束");
           Console.ReadLine();
         }
     }
 }