怎么把每一次的排序结果输出,冒泡排序

img

img

img

怎么把每一次的排序结果输出,冒泡排序,可以看一看,谢谢了,谢谢啦

供参考:

/*请在这里填写答案*/
void DataSort(int score[], int n)
{
    int i,j;
    for(i = 0;i < n - 1; i++){
        for(j = 0;j < n - 1 - i; j++)
        {
            if(score[j] < score[j+1]){
                int t = score[j];
                score[j] = score[j+1];
                score[j+1] = t;
            }
        }
        printf("第%d趟:", i+1);
        PrintScore(score, n);
    }
}

排序函数的第11行增加PrintScore函数调用就行了。

在第13行来一个遍历即可