4_23.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:1k
源码类别:

文章/文档

开发平台:

C/C++

  1. # include <iostream.h>
  2. # include <iomanip.h>
  3. # define M 4
  4. # define N 3
  5. int array[M][N],b[N][M];
  6. void fun(int array[M][N],int b[N][M])
  7. {
  8. int i,j;
  9. for (i=0;i<M;i++)
  10. for (j=0;j<N;j++)
  11. {
  12. b[j][i]=array[i][j];
  13. }
  14. }
  15. void main()
  16. {
  17. int i,j;
  18. cout<<"输入数组元素:"<<endl;
  19. for (i=0;i<M;i++)
  20. for (j=0;j<N;j++)
  21. cin>>array[i][j];
  22. cout<<" 数组是:"<<endl;
  23. for (i=0;i<M;i++)
  24. {
  25. for (j=0;j<N;j++)
  26. cout<<setw(5)<<array[i][j]<<"  ";
  27. cout<<endl;
  28. }
  29. fun(array,b);
  30. cout<<"转置后数组是: "<<endl;
  31.     for (i=0;i<N;i++)
  32. {
  33. for (j=0;j<M;j++)
  34. cout<<setw(5)<<b[i][j]<<"  ";
  35. cout<<endl;
  36. }
  37. }