#include <stdio.h> void init(int arr[],int len) { int i=0; int num=0; printf("初始化数组->:\n"); for(i=0;i<len;i++) { scanf("%d",&num); arr[i]=num; } } void empty(int arr[],int len) { int i=0; printf("清空数组->:\n"); for(i=0;i<len;i++) { arr[i]=0; } } void reverse(int arr[],int len) { int i=0; int arr2[20]; printf("逆置数组->:\n"); for(i=0;i<len;i++) { arr2[i]=arr[i]; } for(i=0;i<len;i++) { arr[i]=arr2[len-1-i]; } } int main() { int i=0; int arr[]={0,0,0,0,0}; int len=sizeof(arr)/sizeof(arr[0]); init(arr,len); reverse(arr,len); for(i=0;i<len;i++) { printf("%d ",arr[i]); } printf("\n"); empty(arr,len); for(i=0;i<len;i++) { printf("%d ",arr[i]); } return 0; }
时间: 2024-10-21 08:37:02