创建一个数组,
实现函数init()初始化数组
实现empty()清空数组
实现reverse()完成数组元素得逆置
#include<stdio.h>
#include<stdlib.h>
int init(int arr[],int size){
for (int i = 0; i < size; i++){
arr[i] = i;
}
}
int empty(int arr[],int size){
for (int i = 0; i < size; i++){
arr[i] = 0;
}
}
int reverse(int arr[],int size){
int n;
for (int i = 0; i < size/2; i++){
n = arr[i];
arr[i] = arr[size - i - 1];
arr[size - i - 1] = n;
}
}
int prin(int arr[], int size){
printf("数组:\n");
for (int i = 0; i < size; i++){
printf("%d\t", arr[i]);
}
printf("\n");
}
int main(){
int arr[6] = { 0 };
int size = sizeof(arr) / sizeof(arr[0]);
init(arr, size);
prin(arr, size);
reverse(arr, size);
prin(arr, size);
empty(arr, size);
prin(arr, size);
system("pause");
return 0;
}
在这里插入代码片