您的位置:首页 > 其它

创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。

2017-10-11 21:43 567 查看
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

#include <stdlib.h>

#include<math.h>

void init(int a[],int count)

{

int i = 0;

printf("数组长度为%d\n",
count);

printf("请输入初始化的数值\n");

for (i = 0; i <
count; i++)

{

scanf("%d", &a[i]);

}

for (i = 0; i <
count;i++)

{

printf("%d ",
a[i]);

}

}

void empty(int a[],int count)

{

int i = 0;

for (i = 0; i<count; i++)

{

a[i]=0;

printf("%d ",
a[i]);

}

}

void reverse(int a[],int count)

{

int i = 0, j = 0,b[10];

for (i = 0; i<count; i++)

{

j = 10 - 1 - i;

b[i] = a[j];

printf("%d ", b[i]);

}

}

int main()  

{

int a[10];
int sz;

sz = sizeof(a) /
sizeof(a[0]);

printf("数组初始化\n");

init(a,sz);

printf("\n");

printf("倒序数组\n");

reverse(a,sz);

printf("\n");

printf("清空数组\n");

empty(a, sz);

getchar();

system("pause");

    return 0;  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐