#define _CRT_INTERNAL_SCANF_LEGACY_WIDE_SPECIFIERS
#include <stdio.h>
#define SZ 5
//数组取零函数
void init(int arr[],int sz)
{
for (int i = 0; i < sz; i++)
arr[i] = 0;
}
//数组打印函数
void print(int arr[], int sz)
{
for (int i = 0; i < sz; i++)
printf("%d", arr[i]);
}
//数组逆置函数
void reverse(int arr[], int sz)
{
for (int i = 0; i < sz / 2; i++)
{
int temp ;
temp = arr[i];
arr[i] = arr[sz - 1 - i];
arr[sz - 1 - i] = temp;
}
}
int main()
{
int arr[SZ] = {1,2,3,4,5};
print(arr, SZ);
printf("\n");
reverse(arr, SZ);
print(arr, SZ);
printf("\n");
init(arr, SZ);
print(arr, SZ);
printf("\n");
}