C程序交换给定矩阵中的对角线元素
问题
我们需要编写代码来交换主对角线元素和次对角线元素。矩阵的大小在运行时给出。
如果矩阵m和n值的大小不相等,则打印给定矩阵不是正方形。
只有方阵可以互换主对角元素,也可以和次对角元素互换。
解决方案
编写C程序来交换给定矩阵中的对角元素的解决方案如下-
交换对角线元素的逻辑解释如下-
for (i=0;i示例
以下是用于交换给定矩阵中对角元素的C程序-
#includemain (){ int i,j,m,n,a; static int ma[10][10]; printf ("Enter the order of the matrix m and n\n"); scanf ("%dx%d",&m,&n); if (m==n){ printf ("Enter the co-efficients of the matrix\n"); for (i=0;i 输出结果 执行上述程序时,会产生以下结果-
Run 1: Enter the order of the matrix m and n 3x3 Enter the co-efficient of the matrix 1 2 3 4 5 6 7 8 9 The given matrix is 1 2 3 4 5 6 7 8 9 Matrix after changing the Main & secondary diagonal 3 2 1 4 5 6 9 8 7 Run 2: Enter the order of the matrix m and n 4x3 The given order is not square matrix
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下