创建一个数组,
实现函数init()初始化数组、
实现empty()清空数组、
实现reverse()函数完成数组元素的逆置。
要求:自己设计函数的参数,返回值。
代码如下:
#include<stdio.h> #include<stdlib.h> void init(int arr[],int len)/*数组不能写成arr应写为arr[]或*arr*/ { int i; printf("初始化数组:\n"); for(i=0;i<len;i++) { scanf("%d",&arr[i]); } } void reverse(int arr[],int len) { int i; printf("数组的逆置:\n"); for(i=len-1;i>=0;i--) { printf("%d ",arr[i]); } } void empty(int arr[],int len) { int i; printf("清空数组:\n"); for(i=0;i<len;i++) { arr[i]=0; printf("%d ",arr[i]); } } int main() { int arr[10],len; len=sizeof(arr)/sizeof(arr[0]); init(arr,len); reverse(arr,len); printf("\n"); empty(arr,len); system("pause"); return 0; }
时间: 2025-01-02 16:16:39