冒泡排序

#include <stdio.h>
#include <stdlib.h>

void BubbleSort(int a[], int n) {
	int temp;
	for (int i = 0; i < n - 1; i++) {
		for (int j = 0; j < n - i - 1; j++) {
			if (a[j + 1] < a[j]) {
				temp = a[j + 1];
				a[j + 1] = a[j];
				a[j] = temp;
			}
		}
	}
}

int main() {
	int n, a[100];
	scanf("%d", &n);
	for (int i = 0; i < n; i++) {
		scanf("%d", &a[i]);
	}
	BubbleSort(a, n);
	for (int j = 0; j < n; j++) {
		printf("%d ", a[j]);
	}
	system("pause");
	return 0;
}

阅读更多
个人分类: C语言 排序
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭