创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。
要求:自己设计函数的参数,返回值
#include <stdio.h>
#include <stdlib.h>
int init(int arr[], int sz)
{
printf("初始化数组:\n");
int i = 0;
for (i = 0; i < sz; i++){
printf("%d\n", &arr[i]);
}
return 0;
}
int empty(int arr[], int sz){
printf("清空数组:\n");
int i = 0;
for (i = 0; i < sz; i++){
arr[i] = 0;
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
int reverse(int arr[], int sz){
printf("逆置数组中的元素:\n");
int i = 0;
for (i = sz ; i > 0; i--){
printf("%d ", arr[i - 1]);
}
printf("\n");
return 0;
}
int main(){
int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
int sz = sizeof(arr) / sizeof(arr[0]);
init(arr, 10);
reverse(arr, 10);
empty(arr, 10);
system("pause");
return 0;
}