#5065. 排序3

排序3

使用冒泡排序对a数组进行从大到小排序,①处应该填写的内容是?

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

{{ select(1) }}

  • a[j]>a[j+1]a[j]>a[j+1]
  • a[i]<a[i+1]a[i]<a[i+1]
  • a[j]<a[j+1]a[j]<a[j+1]
  • a[i]<a[i+1]a[i]<a[i+1]