xt6-9.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {void move(int *);
  5.  int a[3][3],*p,i;
  6.  cout<<"input matrix:"<<endl;
  7.  for (i=0;i<3;i++)
  8.    cin>>a[i][0]>>a[i][1]>>a[i][2];
  9.  p=&a[0][0];
  10.  move(p);
  11.  cout<<"Now,matrix:"<<endl;
  12.  for (i=0;i<3;i++)
  13.    cout<<a[i][0]<<" "<<a[i][1]<<" "<<a[i][2]<<endl;
  14.  cout<<endl;
  15.  return 0;
  16. }
  17.  void move(int *pointer)
  18.   {int i,j,t;
  19.    for (i=0;i<3;i++)
  20.      for (j=i;j<3;j++)
  21.        {t=*(pointer+3*i+j);
  22.         *(pointer+3*i+j)=*(pointer+3*j+i);
  23.         *(pointer+3*j+i)=t;
  24.  }
  25.  }
  26.