将原来数组中的值按逆序重新存放。。
我写了下面的程序。。但是运行时说 内存不能read..是哪里错了。。
#include<stdio.h>
main()
{int a[5], b[5],i,j;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0,j=4;j<5;i++,j--)
b[j]=a[i];
for(i=0,j=0;i<5;i++,j++)
a[i]=b[j];
for(i=0;i<5;i++)
printf("%2d",a[i]);
}