用c语言键盘输入12个整数,存放到一个3行4列的二维数组中,计算所有元素的平均值。
时间: 2024-05-08 17:21:59 浏览: 117
cpp代码-大作业第二题: 输入一个5行5列的二维数组,编程实现: (1) 求出其中的最大值和最小值及其对应的行列位置; (2) 求出上三角上各元素之和(上三角的元素a[i][j] ,i+j<5)。
以下是一个简单的 C 语言代码示例,实现了键盘输入 12 个整数,存放到一个 3 行 4 列的二维数组中,并计算所有元素的平均值:
```c
#include <stdio.h>
int main() {
int arr[3][4];
int i, j, sum = 0;
printf("请输入12个整数:\n");
// 键盘输入12个整数
for (i = 0; i < 3; i++) {
for (j = 0; j < 4; j++) {
scanf("%d", &arr[i][j]);
sum += arr[i][j];
}
}
// 计算平均值并输出
printf("所有元素的平均值为:%f\n", (float)sum / 12);
return 0;
}
```
在这个代码示例中,我们首先定义了一个 3 行 4 列的整型二维数组 `arr`,以及用于计算平均值的变量 `sum`。
然后,我们通过两个嵌套的 for 循环,依次读取键盘输入的 12 个整数,并将它们存放到数组 `arr` 中。同时,每读取一个数,就将它加到变量 `sum` 中,以便后面计算平均值。
最后,我们通过输出语句计算出所有元素的平均值,并输出到屏幕上。需要注意的是,我们在计算平均值时用了一个强制类型转换,将 `sum` 转换成了浮点型,以便进行除法运算。
阅读全文