求一个3*3的整形矩阵对角线元素之和

Posted 赵一凡177

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求一个3*3的整形矩阵对角线元素之和相关的知识,希望对你有一定的参考价值。

求一个3 X 3的整形矩阵对角线元素之和

【答案解析】

矩阵:即二维数组,矩阵行和列相等的二维数组称为方阵。

1 2 3

4 5 6

7 8 9

左上角到右下角对角线上数字:行下标和列下标相等

右上角到左下角对角线上数字:列下标减1 行下标加一

通过两个循环来取到对角线上的元素,并对其求和即可。

【代码实现】

#include<stdio.h>
int main()
{
	int array[3][3];
	int sumLT2RB = 0;  // 标记左上角到右下角对角线元素之和
	int sumRT2LB = 0;  // 标记右上角到左下角对角线元素之和
	printf("请输入3行3列的矩阵:\\n");
	for (int i = 0; i < 3; ++i)
	{
		for (int j = 0; j < 3; ++j)
			scanf("%d", &array[i][j]);
	}

	// 左上角到右下角对角线
	for (int i = 0; i < 3; ++i)
		sumLT2RB += array[i][i];

	for (int i = 0, j = 2; i < 3; ++i, j--)
		sumRT2LB += array[i][j];

	printf("左上角到右下角对角线元素之和: %d\\n", sumLT2RB);
	printf("右上角到左下角对角线元素之和: %d\\n", sumRT2LB);
	return 0;
}

【结果截屏】

求一个3*3的整形矩阵对角线元素之和

以上是关于求一个3*3的整形矩阵对角线元素之和的主要内容,如果未能解决你的问题,请参考以下文章

Pythondemo实验36基础实验求3*3矩阵的主对角线之和

29.求3x3的整数矩阵对角线元素之和

编程实现:输入一个 n*n 的矩阵,求出两条对角线元素值之和。

JAVA 基础编程练习题29 程序 29 求矩阵对角线之和

c语言练习38——求3*3矩阵对角线之和

python进阶练习之——矩阵对角线之和❤️