创建一个数组, 实现初始化数组、清空数组、完成数组元素的逆置。
时间:2015-10-18 10:06:47
收藏:0
阅读:212
#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; }
原文:http://10740329.blog.51cto.com/10730329/1703936
评论(0)