以下是一个用 C 语言编写的程序,可以从键盘输入一个3行3列的二维数组,计算数组中所有奇数的和:#include <stdio.h>int main() {int arr[3][3];int sum = 0; // 奇数的和// 从键盘输入数组元素值printf("请输入3行3列的二维数组:\n");for (int i = 0; i < 3; i++) {for (int j = 0; j < 3; j++) {scanf("%d", &arr[i][j]);}}// 计算所有奇数的和for (int i = 0; i < 3; i++) {for (int j = 0; j < 3; j++) {if (arr[i][j] % 2 != 0) { // 判断是否为奇数sum += arr[i][j]; // 将奇数加入到和中}}}// 输出结果printf("数组中所有奇数的和为:%d\n", sum);return 0;}在上面的程序中,我们首先定义了一个名为 arr的 3 行 3 列的二维数组,然后通过循环结构从键盘输入数组元素值。接下来,我们使用嵌套的循环结构遍历整个数组,并判断每个元素是否为奇数,如果是则将其累加到变量 sum 中。最后,我们输出变量 sum 的值,即为数组中所有奇数的和。