C语言期末考试题,求完整代码

定义一个10个元素的整型数组的同时全部赋初值:12,35,14,7,82,46,28,19,3,20。按照从小到大顺序输出。

跪求大神完整代码,谢谢。

供参考:

#include<stdio.h>

int  main()
{
    int i,j,tmp,a[10]={12,35,14,7,82,46,28,19,3,20};
    for(i=0;i<10-1;i++)
        for(j=0;j<10-i-1;j++)
            if(a[j]>a[j+1])
             {  tmp=a[j];a[j]=a[j+1];a[j+1]=tmp;}
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    printf("\n");
    
    return 0;
}