冒泡法如何求解,我找不到问题,高采纳率

img


冒泡法的基本程序,感觉自己乱了,不知道这个冒泡法怎么操作c语言

img


图片里if(a[j]>a[j+1]){  t=a[j];  a[j]=a[j+1];  a[j+1]=t; } 缺了一对 {}


#include <stdio.h>
int main()
{
    int i, j, t, a[10];
    for (i = 0; i < 10; i++)
        scanf("%d", &a[i]);
    for (j = 0; j < 9; j++)
        for (i = 0; i < 9 - j; i++)
            if (a[i] > a[i + 1])
            {
                t = a[i];
                a[i] = a[i + 1];
                a[i + 1] = t;
            }
    for (i = 0; i < 10; i++)
        printf("%d ", a[i]);
    return 0;
}