zzy-c

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
#define _CRT_SECURE_NO_WARNINGS 1
//创建一个整型数组,完成对数组的操作
//1.实现函数init()初始化数组为全0
//2.实现print()打印数组的每个元素
//3.实现reverse()函数完成数组元素的逆置

#include<stdio.h>
void init(int arr1[], int sz)
{
    int i = 0;
    for (i = 0; i < sz; i++)
    {
        arr1[i] = 0;
    }

}
void print(int arr1[],int sz)
{
    int i = 0;
    for (i = 0; i < sz; i++)
    {
        printf("%d ", arr1[i]);
    }
    printf("\n");
}
void reverse(int arr1[], int sz)
{
    int left = 0;
    int right = sz - 1;
    while (left < right)
    {
        int tmp = arr1[left];
        arr1[left] = arr1[right];
        arr1[right] = tmp;
        left++;
        right--;
    }
    
}
int main()
{
    int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 };
    int sz = sizeof(arr1) / sizeof(arr1[0]);
    print(arr1, sz);
    reverse(arr1,sz);
    print(arr1, sz);
    init(arr1,sz);
    print(arr1,sz);


    return 0;
}

 

posted on 2022-04-02 15:42  zzy_C  阅读(137)  评论(0)    收藏  举报