闲着无聊,编了个数组排序的小程序,可是在TC2.0下怎么也编译不过去.开始提示if语句未定义,后来又换成else,不知道哪里有问题,请教各位高手
main()
{int a[10],b,i,j;
printf("please enter the number:\n");
for(i=0;i<=9;i++)
{scanf("%d",&a[i]);
printf("%d ",&a[i]);}
for(i=9;i>=0;i--)
{for(j=i-1;j<=9;j++)
{if( a[j]>a[j+1]);
{b=a[j];a[j]=a[j+1];a[j+1]=b;}
else {continue; } } }
printf("the ture numbers are\n");
for(i=0;i<=9;i++)
{printf("%d",&a[i]);}}
main()
{int a[10],b,i,j;
printf("please enter the number:\n");
for(i=0;i<=9;i++)
{scanf("%d",&a[i]);
printf("%d ",&a[i]);}
for(i=9;i>=0;i--)
{for(j=i-1;j<=9;j++)
{if( a[j]>a[j+1]);
{b=a[j];a[j]=a[j+1];a[j+1]=b;}
else {continue; } } }
printf("the ture numbers are\n");
for(i=0;i<=9;i++)
{printf("%d",&a[i]);}}