要求解一个二维数组的和,可以使用两个嵌套的for循环来遍历数组的每个元素,并将每个元素累加到一个变量中。下面是一个示例代码:
#include#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; }
在上面的示例中,我们定义了一个3x3的二维数组matrix
,并初始化了一些整数值。然后,使用两个for循环遍历数组的每个元素,并将其累加到变量sum
中。最后,我们打印出sum
的值,即二维数组的和。