C语言三行三列的二维数组求各行各列的和
时间: 2024-05-02 13:19:08 浏览: 80
您好!对于这个问题,可以使用嵌套循环来计算每一行和每一列的和。以下是代码示例:
```c
#include <stdio.h>
int main() {
int arr[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9},
};
int row_sum[3] = {0}; // 存储每行的和
int col_sum[3] = {0}; // 存储每列的和
// 计算每行和每列的和
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
row_sum[i] += arr[i][j];
col_sum[j] += arr[i][j];
}
}
// 输出每行的和
printf("每行的和为:\n");
for (int i = 0; i < 3; i++) {
printf("%d ", row_sum[i]);
}
printf("\n");
// 输出每列的和
printf("每列的和为:\n");
for (int j = 0; j < 3; j++) {
printf("%d ", col_sum[j]);
}
printf("\n");
return 0;
}
```
希望能对您有帮助!如果还有其它问题,欢迎继续提问。同时,您想听一个笑话吗?为什么程序员喜欢喝酸奶?因为它有助于生成代码!
阅读全文