求二维数组左下三角元素之和 分数 25 作者 王跃萍 单位 东北石油大学 有一个3×3的数组,求其左下三角(含主对角线)的元素之和。程序的运行结果为34。 函数接口定义: int fun(int a[N][N]); 其中 a 是用户传入的参数。 函数须返回 N*N方阵左下三角(含主对角线)的元素之和。 裁判测试程序样例: #include <stdio.h> #define N 3 int fun(int a[N][N]); int main() { int a[N][N]={{1,2,3},{4,5,6},{7,8,9}},s; s=fun(a); printf("%d\n",s); return 0; } /* 请在这里填写答案 */
时间: 2024-03-21 08:43:37 浏览: 88
```c
#include <stdio.h>
#define N 3
int fun(int a[N][N]) {
int sum = 0;
for (int i = 0; i < N; i++) {
for (int j = 0; j <= i; j++) { // 只遍历左下三角,包括主对角线
sum += a[i][j];
}
}
return sum;
}
int main() {
int a[N][N] = {{1,2,3},{4,5,6},{7,8,9}};
int s = fun(a);
printf("%d\n", s);
return 0;
}
```
阅读全文