题目3:将一个数组中的值按逆序重新存放。(例如,原来顺序为10、60、5、42、19,要求改为19、42、5、60、10。)
源代码:
#include<stdio.h>
int main()
{
int t,i,n;
printf("please input the length of the array:");
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for (i = 0; i < n/2; i++)
{
t = a[i];
a[i] = a[n - i - 1];
a[n - i - 1] = t;
}
for (i = 0; i < n; i++)
printf("%-5d", a[i]);
return 0;
}
运行结果: