请大家给点指导,怎么这个程序不能运行??
#include<stdio.h> main() { int t,p, i,j,a[10];
for(i=0;i<=9;i++) scanf ("%d ",&a[i]);
for(i=0;i<10;i++)
{ p=i;
for(j=i+1;j<10;j++)
if(a[p]<a[j])
p=j;
if(p!=i)
{t=a[i];a[i]=a[j];a[j]=t;} } for(i=0;i<=9;i++) printf("%d",a[i]);
}