这个语句不知道哪里不对 数组中数字必须排列

img

#include<stdio.h>
int a[10],i,j,k,temp;
int main()
{for(k=0;k<10;k++)
scanf("%d",a[k]);
for(i=0,j=9;i=j;i++,j--)
{ temp=a[i];
a[i]=a[j];
a[j]=temp;
}
for(k=0;k<10;k++)
printf("%3d",a[k]);
return 0;
}

存在语法错误,望采纳!

#include<stdio.h>
int a[10],i,j,k,temp;
int main()
{for(k=0;k<10;k++)
scanf("%d",&a[k]);
for(i=0,j=9;i==j;i++,j--)
{ temp=a[i];
a[i]=a[j];
a[j]=temp;
}
for(k=0;k<10;k++)
printf("%3d",a[k]);
return 0;
}