[求助],数组排序问题,这样编为啥不行,
2、 将一个数组#include<stdio.h>#define N 5
void main()
{int a[N],i,j;
printf("enter array a:\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
printf("array a:\n");
for(i=0;i<N;i++)
printf("%4d",a[i]);
for(i=0;i<N/2;i++)
{j=a[i];
a[i]=a[N-i-1];
a[N-i-1]=j;
}
printf("\nNow array a:\n");
for(i=0;i<N;i++)
printf("%d",a[i]);
printf("\n");
}中的值按逆序重新存放。例如,原来顺序为8、6、5、4、1,要求改为1、4、5、6、8。
[此贴子已经被作者于2007-5-13 15:16:06编辑过]