利用指向电话入组指针求二维数组各行元素之和
时间: 2023-09-24 12:13:13 浏览: 77
计算二维数组周边元素之和
可以使用两层循环,第一层循环遍历数组每一行,第二层循环遍历该行每个元素,累加求和即可。具体代码实现如下:
```c
// 计算所有行的元素和
void calcSum(int** arr, int row, int col, int* result) {
// 遍历每一行
for (int i = 0; i < row; i++) {
int sum = 0;
// 遍历该行每个元素
for (int j = 0; j < col; j++) {
sum += arr[i][j];
}
result[i] = sum;
}
}
```
其中arr是一个指向二维数组的指针,row表示数组的行数,col表示数组的列数,result是一个记录每行元素之和的一维数组。调用该函数后,result数组中就会存储各行元素之和。
阅读全文