BubblSort.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#include<stdio.h> void BubbleSort( int a[], int len) { int i; int j; int h; int temp; for (i=0;i<len-1;++i) { for (j=len-1;j>i;--j) { if (a[j]<a[j-1]) { temp=a[j]; a[j]=a[j-1]; a[j-1]=temp; } } for (h=0;h<len;h++) { printf ( " %d" ,a[h]); } printf ( "\n" ); } } int main() { int i=0; int a[]={36,25,48,12,25,65,43,57}; int len= sizeof (a)/ sizeof (a[0]); BubbleSort(a,len); { for (i=0;i<len;i++) printf ( " %d" ,a[i]); } printf ( "\n" ); return 0; } |
以上所述就是本文的全部内容了,希望对大家学习C语言能够有所帮助。