Advertisement

C++_数组逆序排列

阅读量:

伪代码:

REVERSE(i, a, temp)//实现数组元素的逆序输出//

  1. for i from 0 to 4, step (+1)

  2. output a[i] //按照顺序输出数组a[N]中的元素//

  3. for i from 0 to 2, step (+1)

  4. { temp<-a[i]; a[i]<-a[4-i]; a[4-i]<-temp; }

  5. for i from 0 to 4, step (+1)

  6. output a[i] //以逆序方式输出数组a[N]中的元素//

  7. return

测试案例:初始数组:

9 6 5 4 1

测试结果:排序后的数组:

1 4 5 6 9

源程序:

复制代码
 #include"iostream"

    
  
    
 #define N 5
    
  
    
 using namespace std;
    
  
    
 int main()
    
  
    
 {
    
  
    
       int a[N]={9,6,5,4,1},i,temp;
    
  
    
       printf("\n original array:\n");
    
  
    
       for(i=0;i<N;i++)
    

全部评论 (0)

还没有任何评论哟~