用C语言生成一个3*4的数组,求每列的平均值

如题所述

以下是使用C语言生成3×4数组并求每列平均值的示例代码:

```
c
#include <stdio.h>

int main()

{
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; // 生成3x4数组

for (int j = 0; j < 4; j++) // 循环遍历每列
{
int sum = 0;

for (int i = 0; i < 3; i++) // 循环遍历当前列的每个元素

{

sum += arr[i][j]; // 计算该列的总和

}

float avg = (float) sum / 3; // 计算该列的平均值

printf("第%d列的平均值为%.2f\n", j + 1, avg); // 输出该列的平均值

}

return 0;

}

输出结果如下:

`
`第1列的平均值为5.00

第2列的平均值为6.00

第3列的平均值为7.00

第4列的平均值为8.
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜