冒泡排序
2018-01-21 15:09
106 查看
#include <stdio.h> #include <string.h> void Bubble_sort(int a[], int len) { int i, j; int temp; for(i = 0; i < len - 1; i++) { for(j = 0; j < len - i - 1; j++) { if(a[j] > a[j + 1]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } } int main() { int a[5] = {0}; int i, len; len = sizeof(a) / sizeof(int); for(i = 0; i < len; i++) { scanf("%d", &a[i]); } Bubble_sort(a, len); for(i = 0; i < len; i++) { printf("%d ", a[i]); } printf("\n"); return 0; }