- #include <stdio.h>
- void main()
- {
- int a[10],c,i;
- for(i=0;i<10;i++){
- scanf("%d",&a[i]);
- }
- for(i=0;i<9;i++){
- for(int j=0;j<10;j++){
- if(a[j]>a[j+1]){
- c = a[j];
- a[j] = a[j+1];
- a[j+1] = c;
- }
- }
- }
- for(i=0;i<10;i++){
- printf("%d,",a[i]);
- }
- }
所谓的冒泡排序的方法,就是说:第一个数a[0]开始和后面的数一个个的比较,在这期间如果发现有比自身大的,就跟他交换。比如:
a[0] = 10; a[4]=8;当比到a[4]的时候就交换两个的位置。