1 /*冒泡排序*/
2
3 #include <stdio.h>
4 #define MAX 5
5 #define FUHAO > // > 升序(从小到大) < 降序(从大到小)
6
7 void mpao(int* a, int n)
8 {
9 int i, j, temp;
10 for (i = 0; i < n - 1; i++)
11 {
12 for (j = 0; j < n - 1 - i; j++)
13 {
14 if (a[j] FUHAO a[j + 1])
15 {
16 temp = a[j];
17 a[j] = a[j + 1];
18 a[j + 1] = temp;
19 }
20 }
21 }
22 }
23
24 int main()
25 {
26 int a[MAX] = { 0 };
27 int n = sizeof(a) / sizeof(int), i;
28 for (i = 0; i < n; i++)
29 scanf("%d", &a[i]);
30 mpao(a, n);
31 for (i = 0; i < n; i++)
32 printf("%d ", a[i]);
33 return 0;
34 }