//第一次尝试:
#include<stdio.h> #include<stdlib.h> #define MAX_SIZE 10 void init(int arr[]) { for (int i = 0; i < MAX_SIZE; i++) { arr[i] = 0; } } void print(int arr[]) { for (int i = 0; i < MAX_SIZE; i++) { printf("%d ", arr[i]); } printf("\n"); } void reverse(int arr[]) { for (int i = 0, j = MAX_SIZE - 1; i < j; i++, j--) { int t = 0; t = arr[i]; arr[i] = arr[j]; arr[j] = t; } } int main() { int arr[MAX_SIZE]; init(arr); reverse(arr); print(arr); return 0; }
//对一个数组进行操作,分别实现以下功能
  1. 实现函数init() 初始化数组为全0
  2. 实现print()  打印数组的每个元素
  3. 实现reverse()  函数完成数组元素的逆置。