您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页创建一个数组, 实现函数init初始化数组、实现empty清空数组、 实现reverse函数完成数组元素的逆置。

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

来源:测品娱乐
#include<stdio.h>
#include<string.h>
void inint(int a[],int sz)                  //清零
{
    int i = 0;
    for (i = 0; i <sz; i++)
    {
        a[i] = i;
        printf("%d ",a[i]);
    }
    printf("\n");
}
void empty(int a[])                         //清空
{
    int i=0;
    for(i=0;i<10;i++)
    {
        a[i]=0;
        printf("%d ",a[i]);
    }   
    printf("\n");
}
void reverse(int a[],int left,int as)       //逆置
{
    int i=0;
    int right=as-1;
    for(i=0;i<as;i++)
    {
        while(left<right)
        {
            int tmp=a[left];
            a[left]=a[right];
            a[right]=tmp;
            left++;
            right--;
        }
        printf("%d ",a[i]);
    }
    printf("\n");
}
int main()
{
    int a[10]={0};
    int left=0;
    int as=sizeof(a)/sizeof(a[0]);
    printf("初始化数组>\n");
    inint(a,as);                            
    printf("逆置数组>\n");
    reverse(a,left,as);
    printf("清空数组>\n");
    empty(a);
    return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务