第一次尝试
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#define MAX_SIZE 10
void BubbleSort(int arr[]) {
for (int i = 0; i < MAX_SIZE;i++) {
for (int j = 0; j < MAX_SIZE - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
int t = 0;
t = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = t;
}
}
}
}
int main() {
int arr[MAX_SIZE] = { 2,5,7,9,6,4,10,1,8,3 };
BubbleSort(arr);
for (int i = 0; i < 10; i++) {
printf("%4d", arr[i]);
}
return 0;
}
冒泡排序是十分常见的一种,还是挺简单的,在这就不过多赘述。