问题描述 :
在3*4的二维数组a中,计算出各行的平均值,放在一个一维数组b中,如:
a=(3 16 12 1
4 32 11 10
10 25 12 7)
b=(8 14.25 13.5)
输入说明 :
二维数组a
输出说明 :
一维数组b的值,输出时,小数尾部的0不输出。
输入范例:
3 16 12 1
4 32 11 10
10 25 12 7
输出范例 :
8 14.25 13.5
1.“小数尾部的0不输出” 的表示
2.不可以偷懒边输入边计算每行的值,输出“变形了”
#include<stdio.h>
int main(){
int i,j;
double sum;
int a[3][4];
for(i=0;i<3;i++){
for(j=0;j<4;j++){
scanf("%d",&a[i][j]);
}
}
for(i=0;i<3;i++){
sum=0;
for(j=0;j<4;j++){
sum+=a[i][j];
}
printf("%g ",sum/4.0);
}
printf("\n");
return 0;
}