c 冒泡排序

 

 

c  冒泡排序

 

 c  冒泡排序

 

 c  冒泡排序

 

 c  冒泡排序

 

 c  冒泡排序

 

 

 

#include <stdio.h>

void swap(int *a,int *b){
    int temp=*a;
    *a=*b;
    *b=temp;
}
int main() {
    int n = 10;
    int m;
    int numbers[10];
    int i;

    // 读入给定的数字
    for (i = 0; i < n; i++) {
        scanf("%d", &numbers[i]);
    }
    
    for(i=0;i<n;i++){
        for(m=0;m<n-1;m++){
            if(numbers[m]<numbers[m+1]){
                swap(&numbers[m],&numbers[m+1]);
            }
        }
    }
    for(i=0;i<n;i++){
        printf("%d",numbers[i]);
        if(i!=n-1){
            printf(" ");
        }
    }

    return 0;
}

 

上一篇:剑指Offer11.旋转数组的最小数字


下一篇:Java 的 forEach 方法