#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#define N 10
void reverse(int arr[])
{
int temp = 0;
for (int i = N - 1; i >= 0; i–)
{
for (int j = 0; j <= i-1; j++)
{
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
void empty(int arr[])
{
for (int i = 0; i < 10; i += 1)
{
arr[i] = 0;
}
}
int main()
{
int num[10] = { 0 };//初始化数组
printf(“请输入一个数组: “);
for (int i = 0; i < 10; i++)
{
scanf(”%d”, &num[i]); //创建数组
}
printf("您输入的数组为: “);
for (int i = 0; i < 10; i++)
{
printf(”%d ", num[i]);
}
printf("\n");
printf("将数组逆序输出的结果为: ");
reverse(num);
for (int i = 0; i < 10; i++)
{
printf("%d ", num[i]);
}
printf("\n");
printf("将数组清空: ");
empty(num);
for (int i = 0; i < 10; i++)
{
printf("%d ", num[i]);
}
printf("\n"); //函数清空数组
system("pause");
return 0;
}