C语言用起泡法对20个数从大到小排序
时间: 2023-06-16 10:07:06 浏览: 114
C语言实现气泡法对数字排序
以下是用C语言实现用冒泡排序从大到小排序20个数的代码:
```c
#include <stdio.h>
int main() {
int num[20] = { 10, 2, 13, 4, 20, 6, 17, 8, 19, 11, 12, 1, 14, 3, 5, 16, 7, 18, 9, 15 };
int i, j, temp;
// 冒泡排序
for (i = 0; i < 19; i++) {
for (j = 0; j < 19 - i; j++) {
if (num[j] < num[j + 1]) {
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
// 打印排序后的数组
printf("排序后的数组:\n");
for (i = 0; i < 20; i++) {
printf("%d ", num[i]);
}
return 0;
}
```
输出结果:
```
排序后的数组:
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
```
阅读全文