这个冒泡法哪错误了?总不对
程序代码:#include"stdio.h"
void main()
{
int a[10],i,j,t;
printf("input the number:\n");
for(i=0;i<10;i++)scanf("%d",&a[i]);
printf("\n");
for(i=0;i<10;i++)
{
for(j=9;j>i;j--)
if(a[j-1]>a[j]);
{
t=a[j];
a[j]=a[j-1];
a[j-1]=t;
}
}
printf("The sorted number are:\n");
for(i=0;i<10;i++)
printf("a[%d]=%d ",i,a[i]);
}









