要求解一個(gè)二維數(shù)組的和,可以使用兩個(gè)嵌套的for循環(huán)來(lái)遍歷數(shù)組的每個(gè)元素,并將每個(gè)元素累加到一個(gè)變量中。下面是一個(gè)示例代碼:
#include <stdio.h>
#define ROWS 3
#define COLS 3
int main() {
int matrix[ROWS][COLS] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int sum = 0;
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
sum += matrix[i][j];
}
}
printf("Sum of the matrix: %d", sum);
return 0;
}
在上面的示例中,我們定義了一個(gè)3x3的二維數(shù)組matrix
,并初始化了一些整數(shù)值。然后,使用兩個(gè)for循環(huán)遍歷數(shù)組的每個(gè)元素,并將其累加到變量sum
中。最后,我們打印出sum
的值,即二維數(shù)組的和。