【C语言】分别求5*5矩阵的主对角线和斜对角线之和

#include<stdio.h>
int main()
{
	int i,j,sum1,sum2,matrix[5][5];
	sum1=0,sum2=0;
	printf("请为该矩阵输入元素:");
	for(i=0;i<5;i++)
		for(j=0;j<5;j++)
			scanf("%d",&matrix[i][j]);
		for(i=0,j=0;i<5;i++,j++)
			sum1+=matrix[i][j];
		for(i=4,j=0;i>=0;i--,j++)
			sum2+=matrix[i][j];
		printf("主对角线上元素的和为:%d\n斜对角线上的元素的和为:%d\n",sum1,sum2);
		return 0;
}

每行每列均输入5 4 3 2 1后的结果如下

【C语言】分别求5*5矩阵的主对角线和斜对角线之和

 

上一篇:P7453 [THUSCH2017] 大魔法师 题解


下一篇:图解leetcode378.有序矩阵中第K小的元素(未完)