用c语言编写:求各行元素和。利用指向行的指针变量求5×3数组各行元素之和
时间: 2023-12-15 08:55:56 浏览: 215
020 求数组前n元素之和 C语言
好的,我可以帮你回答这个问题。以下是用C语言编写的代码,可以求5×3数组各行元素之和:
```c
#include <stdio.h>
int main() {
int arr[5][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}, {13, 14, 15}};
int rowSum[5]; // 用于存储各行元素之和的数组
// 计算各行元素之和
for (int i = 0; i < 5; i++) {
int sum = 0;
for (int j = 0; j < 3; j++) {
sum += arr[i][j];
}
rowSum[i] = sum;
}
// 输出各行元素之和
for (int i = 0; i < 5; i++) {
printf("第 %d 行元素之和为 %d\n", i+1, rowSum[i]);
}
return 0;
}
```
在这份代码中,我们声明了一个5×3的二维数组 `arr`,然后用一个 `rowSum` 数组来存储各行元素之和。接着,我们使用双重循环来计算每一行的元素之和,并将结果存储到 `rowSum` 数组中。最后,我们遍历 `rowSum` 数组,输出各行元素之和。
希望这个代码可以帮到你!
阅读全文