問題描述 :
在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;
}