C语言编写一个函数,求N阶二维矩阵的主对角线元素之和。
时间: 2023-06-20 20:07:55 浏览: 157
计算机C语言学习可用材料
以下是求N阶二维矩阵的主对角线元素之和的C语言函数:
```c
int diagonal_sum(int matrix[][N], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum += matrix[i][i]; // 加上主对角线上的元素
}
return sum;
}
```
其中,`matrix`是一个二维数组,表示N阶矩阵;`n`是矩阵的阶数;`sum`是主对角线元素之和。函数使用一个for循环来遍历主对角线上的元素,并将其加到`sum`变量中,最后返回`sum`。
阅读全文