标签:c语言 创建一个数组 实现函数init()初始化数组、 实现empty()清空数组、实现reverse()函数完成数组元素的逆置。
#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; }
创建一个数组, 实现初始化数组、清空数组、完成数组元素的逆置。
标签:c语言 创建一个数组 实现函数init()初始化数组、 实现empty()清空数组、实现reverse()函数完成数组元素的逆置。
原文地址:http://10740329.blog.51cto.com/10730329/1703936