cin>>a; process(a,b); show(a,b); }
10、二维数组变换
求出一个矩阵关于主(次)对角线的对称阵。(主对角线是从矩阵左上角到右下角的对角线,次对角线是从矩阵右上角到左下角的对角线)
要求用函数void process(int a[4][4],int b[4][4]):求a矩阵关于主(次)对角线的对称阵,存入b数组。void show(int a[4][4],int b[4][4]): 输出a数组和b数组;在主函数中定义数组并赋值,调用函数,最后输出a矩阵和a的关于主(次)对角线的对称矩阵b。
(1) #include
void process(int a[4][4],int b[4][4]) {
for(int i=0;i<4;i++) for(int j=0;j<4;j++) b[i][j]=a[j][i]; }
void show(int a[4][4],int b[4][4]) {
cout<<\原来的矩阵为:\ for(int i=0;i<4;i++) {