编程计算5*5的矩阵中下三角元素之和。下三角元素就是主对角线以下的元素(含主对角线)。

关注思路:
1.输入:遍历行输入每一列的数据;
2.计算下三角元素和:
这里重要的是,遍历每一行,然后列呢,注意看图中下三角是从 第 i 行 的 第0列,到第 i 列,所以列的遍历是从 0 到 i;
int sum = 0;
for(int i = 0; i < 5; i++){
for(int j = 0; j <= i ; j++){
sum += a[i][j];
}
}
代码如下:
#include <stdio.h>
int main(){
int a[5][5]; // 5 * 5 矩阵
// 遍历行输入每一列
for(int i = 0; i < 5; i++){
for(int j = 0; j < 5; j++){
scanf("%d", &a[i][j]);
}
}
// 计算 下三角元素之和
int sum = 0;
for(int i = 0; i < 5; i++){
for(int j = 0; j <= i ; j++){
sum += a[i][j];
}
}
printf("下三角元素之和为:%d\n",sum);
return 0;
}
程序输出为 220 :

计算器计算结果为 220:
