C语言 ------ 创建一个数组,利用函数实现初始化,清空数组,以及数组元素的逆置

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

要求:自己设计函数的参数,返回值

#include <stdio.h>
#include <stdlib.h>
int init(int arr[], int sz)
{
    printf("初始化数组:\n");
    int i = 0;
    for (i = 0; i < sz; i++){
        printf("%d\n", &arr[i]);
    }
    return 0;
}
int empty(int arr[], int sz){
    printf("清空数组:\n");
    int i = 0;
    for (i = 0; i < sz; i++){
        arr[i] = 0;
        printf("%d ", arr[i]);
    }
    printf("\n");
    return 0;
}
int reverse(int arr[], int sz){
    printf("逆置数组中的元素:\n");
    int i = 0;
    for (i = sz ; i > 0; i--){
        printf("%d ", arr[i - 1]);
    }
    printf("\n");
    return 0;
}
int main(){
    int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
    int sz = sizeof(arr) / sizeof(arr[0]);
    init(arr, 10);
    reverse(arr, 10);
    empty(arr, 10);
    system("pause");
    return 0;
}

发布了42 篇原创文章 · 获赞 0 · 访问量 1460

猜你喜欢

转载自blog.csdn.net/HUAERBUSHI521/article/details/103099408
今日推荐