你的程序在数组交换值时,arr[i]=t;写错了,应该是t=arr[i];
完整的程序如下:(改动的地方见注释)
include #define N 9void main(){ int arr[N],i,j,t; for(i=0;i for(i=0;i { j=N-1-i; t=arr[i];//这里改一下 arr[i]=arr[j]; arr[j]=t; } printf("\n"); for(i=0;i}