#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; }
创建一个数组, 实现初始化数组、清空数组、完成数组元素的逆置。
原创
©著作权归作者所有:来自51CTO博客作者安下的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章