#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
void init(int arr[])
{
int i = 0;
printf("请输入5个数:");
for (i = 0; i < 5; i++)
scanf("%d", &arr[i]);
printf("数组初始化后为");
for (i = 0; i < 5; i++)
printf("%d ", arr[i]);
printf("\n请输入选择:");
}
void empty(int arr[])
{
int i = 0;
for (i = 0; i < 5; i++)
arr[i] = 0;
printf("数组清空后为:");
for (i = 0; i < 5;i++)
printf("%d ", arr[i]);
printf("\n请输入选择:");
}
void reverse(int arr[])
{
int i = 0;
printf("逆置后数组为");
for (i =4; i >= 0; i--)
printf("%d ", arr[i]);
printf("\n请输入选择:");
}
void menu()
{
printf("***************<数组>*****************\n");
printf("************1.初始化数组**************\n");
printf("************2.清空数组****************\n");
printf("************3.数组逆置****************\n");
printf("************4.结 束******************\n");
}
int main()
{
int arr[5];
menu();
printf("请输入选择:");
while (1)
{
int n;
scanf("%d", &n);
switch (n)
{
case 1:
init(arr);
break;
case 2:
empty(arr);
break;
case 3:
reverse(arr);
break;
case 4:
return 0;
default:
break;
}
}
system("pause");
return 0;
}
创建一个数组, 实现数组初始化、数组清空以及数组元素的逆置
最新推荐文章于 2023-01-19 20:24:56 发布