创建一个数组, 并实现函数 init(),empty(), reverse()

来源:互联网 发布:photoshop cc mac下载 编辑:程序博客网 时间:2024/06/11 07:32

创建一个数组并实现函数:
        init()初始化数组
        empty()清空数组
        reverse()完成数组素的逆置

#include <stdio.h>void init(int a[],int sz){int i = 0;for (i=1; i<=sz; i++){a[i] = i;printf("%d ",a[i]);}}void empty(int a[], int sz){int i = 0;for (i=1; i<=sz; i++){a[i] = 0;printf("%d ", a[i]);}}void reverse(int a[], int sz){int i = 0;int left = 1;int right = sz;for (i=1; i<=sz; i++){while (left < right){int tmp = a[left];a[left] = a[right];a[right] = tmp;left++;right--;}printf("%d ",a[i]);}}int main(){int a[10];int 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);printf("\n");system("pause");return 0;}

运行结果:



0 0
原创粉丝点击