1237答案

Papyrus在审判你  •  1年前


include<stdio.h> int main() {

int n,q;
q=0;
scanf("%d",&n);
int a[n];
for(int i=0;i<n;i++){
    scanf("%d",&a[i]);
}
for(int i=0;i<n-1;i++){
    q=0;
    for(int j=0;j<n-1-i;j++){
        if(a[j]<a[j+1]){
            int t=a[j];
            a[j]=a[j+1];
            a[j+1]=t;
            q++;
        }
    }
    if(q!=0){
    for(int i=0;i<n;i++){
            printf("%d ",a[i]);
    }
    printf("\n");
    }
}
return 0;

}


评论:

冒泡排序,每一步输出,换行,Nice!


不知道该取什么名字  •  1年前

请先登录,才能进行评论