美文网首页我家丫头的cpp
CPP 一维数组逆序

CPP 一维数组逆序

作者: 李药师_hablee | 来源:发表于2019-03-27 09:57 被阅读0次

    数组作为参数时,就是引用型的

    #include<iostream>
    using namespace std;
    
    void InvertArray(int a[],int n)
    {
        int i,j,temp;
        for(i=0,j=n-1;i<j;i++,j--)//注意逗号和分号
        {
            temp = a[i];
            a[i] = a[j];
            a[j] = temp;    
        } 
    }
    
    void PrintArray(const int a[],int n)
    {
        for(int i=0;i<n;i++)
        {
            cout<<a[i]<<" ";
        }
        cout<<endl;
    }
    
    int main(void)
    {
        int a1[5] = {1,3,5,7,9};
        int N = sizeof(a1)/sizeof(int);//计算数组元素个数
        cout<<"逆序前的数组: ";
        PrintArray(a1,N);
        
        InvertArray(a1,N);
        cout<<"逆序后的数组: ";
        PrintArray(a1,N);
        
        return 0; 
    }
    

    输出

    输出.PNG

    相关文章

      网友评论

        本文标题:CPP 一维数组逆序

        本文链接:https://www.haomeiwen.com/subject/myyavqtx.html