#include "stdio.h"
void rev(int a[], int i, int j)
{
int t;
if(i < j)
{
t = a[i];
a[i] = a[j];
a[j] = t;
rev(a, i+1, j-1);
}
}
int main()
{
int i , n, a[100];
scanf("%d",&n);
for(i = 0; i < n; i++)
scanf("%d",&a[i]);
rev(a, 0, n-1);
for(i = 0; i < n; i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
递归数组逆置 函数实现
最新推荐文章于 2022-11-03 20:03:16 发布