数组操作函数:创建一个整型数组,完成对数组的操作,实现Print()函数打印数组的每个元素,实现Reverse()函数完成数组的逆置。
要求:
- Print函数:void Print(int arr[],int sz)-打印数组元素。
- Reverse函数:void Reverse(int arr[],int sz)-逆置数组元素。
#include <stdio.h>
void Print(int arr[5],int len){
for (int i = 0;i<len;i++){
printf("%d",arr[i]);
}
printf("\n");
}
void Reverse(int arr[],int len){
int i = 0;
int j = len - 1;
while(i<j){
int tmp = arr[i];
arr[i] = arr[i];
arr[j] = tmp;
i++;
j--;
}
}
int main(){
int arr[] = {1,2,3,4,5};
int len = sizeof(arr)/sizeof(arr[0]);
Print(arr,len);
Reverse(arr,len);
Print(arr,len);
return 0;
}
运行结果: