【C#】項目4--冒泡排序

// Copyright (c) 2013, 煙臺大學計算機學院
// All rights reserved.
// 作    者:  沈遠宏
// 完成日期:2014 年 09月04日
// 版 本 號:v1.0
//問題描述:.設計一個程序,輸入10個數存入數組中,求最大值、最小值和平均值.
// 輸出:排序後的10個數
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Please input the 10 numbers:");
            double[] numbers = new double[10];
            for (int i = 0; i < 10; i++)
            {

                string s = Console.ReadLine();
                numbers[i] = double.Parse(s);
            }
            for (int i = 0; i <9; i++)
            {
                for (int j = 0; j < 9-i; j++)
                {
                    double change;
                    if (numbers[j] < numbers[j + 1])
                    {
                        change = numbers[j];
                        numbers[j] = numbers[j + 1];
                        numbers[j + 1] = change;
                    }
                }
            }
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("{0}", numbers[i]);
            }
            Console.ReadLine();
        }
    }
}


運行結果:

心得體會

我現在只會輸一個數就打一次ENTER,還不會怎麼輸一個數然後空格一下就好,讓這個界面這麼慘不忍睹,求指教
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章