输入10个数 要求排序.怎么结果不对
main()
{
int a[11] ;
int i,j,t;
printf("qing shu ren 10 ge shu:");
for(i=1;i<11;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<=9;j++)
for(i=1;i<10-j;i++)
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
printf("pai lie hao de 10 ge shu:");
for(i=1;i<11;i++)
printf("%d",&a[i]);
getch();
}
请高手帮我看看那里有问题/