3、计算一个4×4矩阵两个对角线之和。
程序代码:
#include <stdio.h>
int main() {
int matrix[4][4];
int i, j, sum_main_diagonal = 0, sum_secondary_diagonal = 0;
printf("请输入4×4矩阵的元素:\n");
// 输入4×4矩阵的元素
for(i = 0; i < 4; i++) {
for(j = 0; j < 4; j++) {
scanf("%d", &matrix[i][j]);
}
}
// 计算主对角线的和
for(i = 0; i < 4; i++) {
sum_main_diagonal += matrix[i][i];
}
// 计算副对角线的和
for(i = 0; i < 4; i++) {
sum_secondary_diagonal += matrix[i][3 - i];
}
printf("主对角线的和: %d\n", sum_main_diagonal);
printf("副对角线的和: %d\n", sum_secondary_diagonal);
return 0;
}
标签:matrix,++,11.6,diagonal,对角线,main,sum From: https://www.cnblogs.com/lml66/p/17909377.html