根据提示,在右侧编辑器补充代码,数组元素由后台获取,利用指针数组求 3 * 5 数组各行元素之和,并分别输出每行的求和结果。 测试说明 平台会对你编写的代码进行测试: 测试输入: 54 21 36 58 4 78 46 2 35 47 69 28 91 51 32 预期输出: 第0行和为:173 第1行和为:208 第2行和为:271
时间: 2023-05-21 19:03:55 浏览: 426
以下是代码:
```c
#include <stdio.h>
int main() {
int arr[3][5];
int *p[3];
int sum[3] = {0};
for (int i = 0; i < 3; i++) {
p[i] = arr[i];
for (int j = 0; j < 5; j++) {
scanf("%d", &arr[i][j]);
sum[i] += arr[i][j];
}
}
for (int i = 0; i < 3; i++) {
printf("第%d行和为:%d\n", i, sum[i]);
}
return 0;
}
```
输入的数字会被存储在一个二维数组中,然后使用指针数组来计算每行的和。最后,使用循环输出每行的和。
阅读全文