C#_YTUOJ_冒泡排序算法(C#)

冒泡排序算法(C#)

 

題目描述

使用C#編寫一個控制檯應用。輸入10個整數存入數組中,然後使用冒泡排序算法對一維數組的元素從小到大進行排序,並輸出。

 

輸入

在控制檯中輸入數字,存入一維數組

輸出

輸出排序後的數組

 

 

樣例輸入

copy

87
85
89
84
76
82
90
79
78
68 

樣例輸出

68
76
78
79
82
84
85 
87 
89 
90

 

            int[] nums = new int[110];
            int tmp = 0;
            for(int i = 0; i < 10; i++)
            {
                nums[i] = int.Parse(Console.ReadLine());
            }
            for(int i = 0; i < 10-1; i++)
            {
                for(int j = 0; j < 10-1-i; j++)
                {
                    if (nums[j] > nums[j + 1])
                    {
                        tmp = nums[j];
                        nums[j] = nums[j + 1];
                        nums[j + 1] = tmp;
                    }
                }
            }
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(nums[i]);
            }
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章