135 for (int i = 0; i < 10; ++i) //打印出数组中的元素
136 {
137 printf("%d\t", arr[i]);
138 }
139 printf("\n\n");
140
141 //冒泡排序
142 // bullet_sort(arr, 10); //调用函数 参数值是数组名以及数组大小
143
144 //选择排序
145 // select_sort(arr, 10);
146
147 //快速排序
148 quick_sort(arr, 0, 9);
149
150 //int temp;
151 //for (int i = 0; i < 9; ++i) //排序九轮
152 //{
153 // for (int j = 0; j < 9; ++j) //从头到尾比较
154 // {
155 // if (arr[j] > arr[j + 1]) //比较 >是从小到大 <是从大到小 j+1<10 -----> j<9
156 // {
157 // //交换两个元素的位置
158 // temp = arr[j];
159 // arr[j] = arr[j + 1];
160 // arr[j + 1] = temp;
161 // }
162 // }
163 //}
164
165 //输出排序
166 printf("排序后输出:");
167 for (int i = 0; i < 10; ++i)
168 {
169 printf("%d\t", arr[i]);
170 }
171 getchar();
172 return 0;
173 }
2019-04-02 17:35:13
|