using System;
02 using System.Collections.Generic;
03 using System.Linq;
04 using System.Text;
05
06 namespace 冒泡排序
07 {
08 class Program
09 {
10
11 //冒泡口诀:两for一if,小三来做主
12
13 static void Main(string[] args)
14 {
15 int[] num = {10,25,36,45,86,92,12,43,66,75 }; //定义一个数组
16 int temp = num[0]; //定义第三变量,进行比较
17 for (int i = 0; i < num.Length-1; i++) //遍历这个数组的元素
18 {
19 for (int j = 0; j < num.Length-1-i; j++)
20 {
21 if (num[j+1]>num[j]) //把第一个和第二个进行比较,以此类推
22 {
23 temp = num[j + 1]; //交换变量
24 num[j + 1] = num[j];
25 num[j] = temp;
26 }
27 }
28 }
29 for (int i = 0; i < num.Length; i++)//遍历这个排序好的数组,进行输出!
30 {
31 Console.Write(num[i]+" ");
32 }
33
34 Console.ReadKey();
35 }
36 }
37 }
C#冒泡排序
最新推荐文章于 2019-04-06 09:25:00 发布