
int i,j,t; for(i=0;i<N/2;i++) {t=arr[i]; arr[i]=arr[n-i-1]; arr[n-1]=t;}读不懂
展开全部
目测你的代码敲错了arr[n-1]=t; 应该为arr[n-i-1]=t
这段代码的目的是将arr数组原来的排列循序颠倒
列如 原来arr[]={1,2,4,6,7};
运行后arr[]={7,6,4,2,1};
这段代码的目的是将arr数组原来的排列循序颠倒
列如 原来arr[]={1,2,4,6,7};
运行后arr[]={7,6,4,2,1};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询