输入十个整数,之后把它们从大到小排列并且换行

输入十个整数,之后把它们从大到小排列并且换行。
例:
输入
19 30 -99 487 38 45 256 189 -62 11
输出
487
256
189
45
38
30
19
11
-62
-99


#include <stdio.h>
int main()
{
    int a[10];     //定义数组a
    int i,j,t;     //定义三个整型变量
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);//给数组赋值
        for(i=0;i<10;i++) //十个数,进行九轮比较
        {
            for(j=i+1;j<10;j++)//第一个数比较九次,依次递减
            {
                if(a[i]<a[j])//如果a[i]<a[j]
                {
                    t=a[i];    //互换位置
                    a[i]=a[j];
                    a[j]=t;
                }
              }
                printf("%d\n",a[i]);
        }
                return 0;
}