データ構造-内部ソート-バブルソート(配列の実装、C言語、シーケンステーブルは同じ)

#include <stdio.h> 

void displayArr(int a[],int n){
    int i;
    for(i=0;i<n;i++){
        printf("%d->",a[i]);
    }
}
void main(){
    int i,j,n,t;
    int a[5] = {88,23,55,32,66};
    n = sizeof(a)/sizeof(a[0]);
    for(i=0;i<n;i++){
        for(j=n-1;j>i;j--){
            //if(a[i]>a[j]){//从小到大排序
            if(a[i]<a[j]){//从大到小排序
                t=a[i];
                a[i] = a[j];
                a[j] = t;
            }
        }  
     } 
    displayArr(a,n);    
}

おすすめ

転載: blog.csdn.net/qq_24130591/article/details/109732045