#include<stdio.h>
//输出函数
void Show(int *arr,int len)
{
for (int i=0; i<len; i++)
{
printf("%-3d",arr[i]);
}
printf("\n");
}
//逆置函数
void Reverse(int * arr,int len)
{
int tmp;
for(int i=0; i<len/2; i++)
{
tmp = arr[i];//*(arr+i)
arr[i] = arr[len-i-1];
arr[len-i-1] = tmp;
}
}
int main()
{
int arr[] = {1,2,3,4,5,6,7,8,9,10,11,12};
Reverse(arr,sizeof(arr)/sizeof(arr[0]));
Show(arr,sizeof(arr)/sizeof(arr[0]));
return 0;
}
数组逆置并输出
最新推荐文章于 2024-01-17 13:59:17 发布