N* N方阵互换c语言

编写一函数,将N*N方阵行列互换。

编程指导及提示:

! N*N方阵用二维数组定义,定义格式如:int array[N][N];

! 二维数组的输入、处理、输出均需用循环的嵌套来控制

! 要实现N*N方阵行列互换关键是观察数组元素下标的变化规律。例一个3*3矩阵为:

       1 2 3

       4 5 6

       7 8 9

行列互换后该矩阵变为:

       1 4 7

       2 5 8

       3 6 9

! 程序运行演示:

#include<stdio.h> 

int main()

{ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};

int b[3][3],i,j; printf("array a;\n"); for(i=0;i<3;i++)

{ for(j=0;j<3;j++)

{ printf("%5d",a[i][j]);

b[i][j]=a[i][j];

}

printf("\n");

} printf("array b;\n");

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

printf("%5d",b[i][j]);

printf("\n");

}

return 0;

}aa426e53819e47698314b858f4c53391.jpg

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值