#include<bits/stdc++.h>
using namespace std;
int n,a[110];
void BubbleSort(int a[]){
    for(int i=1;i<n;i++){
        for(int j=1;j<n;j++){
            if(a[j]>a[j+1]){
                swap(a[j],a[j+1]);
            }
        }
    }
}

int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    BubbleSort(a);
    for(int i=1;i<=n;i++){
        cout<<a[i]<<" ";
    }
}

1 条评论

  • //冒泡排序
    #include <bits/stdc++.h>
    using namespace std;
    int n;
    int a[110];
    int main() {
    	cin >> n;
    	for (int i = 1; i <= n; i++) {
    		cin >> a[i];
    	}
    	for (int i = 1; i < n; i++) {
    		for (int j = 1; j <= n - i; j++) {
    			if (a[j] > a[j + 1]) {
    				swap(a[j], a[j + 1]);
    			}
    		}
    	}
    	for (int i = 1; i <= n; i++) {
    		cout << a[i] << " ";
    	}
    	return 0;
    }
    
    
    • 1

    信息

    ID
    1722
    时间
    ms
    内存
    MiB
    难度
    2
    标签
    递交数
    700
    已通过
    171
    上传者