C语言A20—求4*3矩阵每列的平均值,并输出原矩阵和平均值
题目:求一个4*3的矩阵各行元素的平均值;将原矩阵和求出的平均值全部输出。
参考代码:
#include <stdio.h>
int main()
{
int a[4][3],num[4] = {};//定义两个数组,一个存放矩阵,一个存放每列值的和
printf("please input number:\n");
for(int i=0;i<4;i++)//循环输入矩阵元素
{
for(int j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
num[i] += a[i][j];//逐项求和
}
}
for(int i=0;i<4;i++)
{
for(int j=0;j<3;j++)
{
printf("%d\t",a[i][j]);//逐项输出
}
printf("\n");
}
printf("the average is:\n");
for(int i=0;i<4;i++)
{
double sum = 0;
sum = num[i]/3;
printf("%.3lf\n",sum);
}
return 0;
}