1、创建一个数组,
实现函数init()初始化数组、
实现empty()清空数组、
实现reverse()函数完成数组元素的逆置。
2、程序:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include <stdlib.h>
int init_fun(int a[4])
{
int i;
printf("请初始化数组,4个各元素\n");
for (i = 0; i < 4; i++)
{
scanf("%d", &a[i]);
}
}
int empty_fun(int a[4])
{
int i = 0;
printf("清空数组\n");
for (i = 0; i < 4; i++)
{
a[i] = 0;
}
}
int reverse_fun(int a[4])
{
int b[4];
int i = 0;
for (i = 0; i < 4; i++)
{
b[i] = a[i];
}
for (i = 0; i < 4; i++)
{
a[i] = b[4 - i-1];
}
}
int main()
{
int a[4] = { 0 };
int i;
init_fun(a);
for (i = 0; i < 4; i++)
{
printf("%d ", a[i]);
}
empty_fun(a);
for (i = 0; i < 4; i++)
{
printf("%d ", a[i]);
}
init_fun(a);
for (i = 0; i < 4; i++)
{
printf("%d ", a[i]);
}
reverse_fun(a);
for (i = 0; i < 4; i++)
{
printf("%d ", a[i]);
}
system("pause");
return 0;
}
3、结果