用数组存放一组数,实现逆序即数组中第一个元素与最后一个元素交换,第二个元素与倒数第二个元素交换,以此类推......
代码如下
#include<stdio.h>
int main()
{
int i, n, temp;
int arr[20];
printf("请输入n值:");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
scanf_s("%d", &arr[i]);
printf("%d ", arr[i]);
}
printf("\n");
for (i = 0; i < n/2; i++)
{
temp = arr[i];
arr[i] = arr[n - i - 1];
arr[n - i - 1] = temp;
}
for (i = 0; i < n; i++)
printf("%d ", arr[i]);
return 0;
}
运行结果如下(n为5为例):
请输入n值:5
1 23 45 89 65
1 23 45 89 65
65 89 45 23 1
D:\Project1\x64\Debug\Project1.exe (进程 2356)已退出,代码为 0。
按任意键关闭此窗口. . .