选择排序

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int a, b, temp, c[10] = { 2, 5, 1, 7, 4, 8, 9, 3, 6, 0 };
 5     for (a = 0; a <= 8;a++)                //从首位遍历数组最后一位数不需要遍历
 6     {
 7         for (b = a + 1; b <= 9;b++)        //不需要从第一位开始但要循环到最后一位
 8         {
 9             if (c[a]>c[b])                    //如果比后一位大就交换
10             {
11                 temp = c[b];
12                 c[b] = c[a];
13                 c[a] = temp;
14             }
15         }
16     }
17     for (a = 0; a <= 9;a++)
18     {
19         printf("%d", c[a]);
20     }
21 
22 
23     return 0;
24 }

 

posted @ 2020-03-16 14:35  新生代农民工  阅读(132)  评论(0)    收藏  举报