将一个数组中的值按逆序重新存放。
例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。
C语言程序如下(以10个元素为例):
#include <stdio.h>
#define N 10
int main()
{
int a[N]={1,3,5,7,9,2,4,6,8,10},c;
unsigned int i;
printf("原数组元素:");
for(i=0;i<N;i++)
printf("%d ",a[i]);
for(i=0;i<=(N-1)/2;i++)
{
c=a[i];
a[i]=a[N-1-i];
a[N-1-i]=c;
}
printf("\n新数组元素:");
for(i=0;i<N;i++)
printf("%d ",a[i]);
return 0;
}
程序运行结果如下:

请各位大佬指正!!!
1万+

被折叠的 条评论
为什么被折叠?



