注册 登录
编程论坛 C++教室

初学之编写把N个元素的A数组中的元素逆置保存到B数组的程序

编程2011 发布于 2011-03-09 22:54, 1065 次点击
    我初学的C++,请大家多多指教,有没有更简单的方法。
    #include<iostream>
    using namespace std;
 
   int A[9]={1,2,3,4,5,6,7,8,9};
   int B[9];
   int j=8;

   int main( )
   {  
       for(int i=0; i<=8; i++)
        {     
             while(j<=8&&j>=0)
           {  
                B[j]=A[i];j--;
               break;
        }
       // j--;              
    }
    for(int g=0; g<=8; g++)
    {  
        cout<<"A数组的逆置B数组是 "<<B[g]<<endl;

    }
    return 0;
}
 问题:将A数组中的元素原地逆置。。。。。。
3 回复
#2
qq10235692232011-03-10 08:23
      int main( )
   {  
   int A[9]={1,2,3,4,5,6,7,8,9};
   int B[9];

       for(int i=0; i<=8; i++)
       {  
        B[8-i]=A[i];
       }            
   }
    for(int g=0; g<=8; g++)
    {  
        cout<<"A数组的逆置B数组是 "<<B[g]<<endl;

    }
    return 0;
}
#3
weststreet2011-03-10 09:14
用指针指向最后一个 然后输出
#4
编程20112011-03-10 19:03
回复 2楼 qq1023569223
这就是原地逆置
1