#include<stdio.h>
#include<stdlib.h>
void init( int arr[])
{
int i=0;
printf("请输入5个数:>\n");
for(i=0;i<5;i++)
{
scanf("%d",&arr[i]);
}
for(i=0;i<5;i++)
{
printf("%d ",arr[i]);
}
printf("\n");
printf("\n");
printf("\n");
}
void empty(int arr[])
{
int i=0;
for(i=0;i<5;i++)
{
arr[i]=0;
}
for(i=0;i<5;i++)
{
printf("%d ",arr[i]);
}
printf("\n");
printf("\n");
printf("\n");
}
void reverse(int arr[])
{
int i=0,j=0;
for(i=0,j=4;i<j;i++,j--)
{
int tmp=0;
tmp=arr[i];
arr[i]=arr[j];
arr[j]=tmp;
}
for(i=0;i<5;i++)
{
printf("%d ",arr[i]);
}
printf("\n");
printf("\n");
printf("\n");
}
int main()
{
int a=0;
int arr[5];
while(1)
{
printf("************************************************************\n");
printf("** 1.初始化数组 2.清空数组 3.逆置数组 4.退出 **\n");
printf("************************************************************\n");
printf("请选择:>");
scanf("%d",&a);
switch(a)
{
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;
}
初始化,清空,逆置数组
最新推荐文章于 2021-05-19 05:45:40 发布