题目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;
}
运行结果:

本文介绍了一个简单的C语言程序,该程序能够实现数组元素的逆序排列。用户输入数组长度及各元素值后,程序通过交换首尾元素的方式完成逆序,并输出结果。
1万+

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



