回 帖 发 新 帖 刷新版面

主题:求解。。。数据逆置,我错在哪????

#include<iostream.h>

void fun(int a[],int n)
{
    int t=0;
    int m=n/2;
    for(int i=0;i<m;i++)
    {
        t=a[i];
        a[i]=a[n-i-1];
        a[n-i-1]=t;
    }
}
void main()
{
    int A[]={1,2,3,4,5,6};
    fun(A[],6);
    for(int i=0;i<=6;i++)
    {
        cout<<A[i]<<endl;
    }

}

回复列表 (共1个回复)

沙发

原来是参数的问题。。。。。。
应该是引用fun(A,6)杯具

我来回复

您尚未登录,请登录后再回复。点此登录或注册