创建一个数组,

实现函数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;
}