#define _CRT_SECURE_NO_WARNINGS 1
//创建一个整型数组,完成对数组的操作
//1.实现函数init()初始化数组为全0
//2.实现print()打印数组的每个元素
//3.实现reverse()函数完成数组元素的逆置
#include<stdio.h>
void init(int arr1[], int sz)
{
int i = 0;
for (i = 0; i < sz; i++)
{
arr1[i] = 0;
}
}
void print(int arr1[],int sz)
{
int i = 0;
for (i = 0; i < sz; i++)
{
printf("%d ", arr1[i]);
}
printf("\n");
}
void reverse(int arr1[], int sz)
{
int left = 0;
int right = sz - 1;
while (left < right)
{
int tmp = arr1[left];
arr1[left] = arr1[right];
arr1[right] = tmp;
left++;
right--;
}
}
int main()
{
int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 };
int sz = sizeof(arr1) / sizeof(arr1[0]);
print(arr1, sz);
reverse(arr1,sz);
print(arr1, sz);
init(arr1,sz);
print(arr1,sz);
return 0;
}