创建一个数组,
实现函数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;
}
转载于:https://blog.51cto.com/luoyafei/1705981