C语言实现倒序输出
思路:利用第一个和最后一和数进行位置互换实现。
#include<stdio.h>
#include<stdlib.h>
#define N 6
void reverse(int b[],int n)
{
int i;
int temp;
for (i=0;i<N/2;i++)
{
temp =b[0];
b[0]=b[n-1];
b[n-1]=temp;
}
}
int main(void)
{
int i;
int arr[N]={12,34,20,56,30,50};
reverse(arr,N);
for (i=0;i<N;i++)
{
printf("%5d",arr[i]);
}
return EXIT_SUCCESS;
}