对某二维数组a[4][6],初始化填入一些浮点数,分别求其各行、各列以及所有数之乘积, 并显示数组的数据与计算结果
#include<stdio.h>
int main(){
double num[4][6] = {{1,1,2,3,3,4},
{2,2,3,4,5,6},
{2,5,6,1,7,6},
{5,3,4,1,8,3}};
double row[4] = {1,1,1,1};
double column[6] = {1,1,1,1,1,1};
double all = 1;
for(int i = 0;i < 4;i++){
for(int j = 0;j < 6;j++){
all *= num[i][j];
row[i] *= num[i][j];
column[j] *= num[i][j];
}
}
for(int i = 0;i < 4;i++)
printf("row %d sum = %lf\n",i,row[i]);
for(int i = 0;i < 6;i++)
printf("column %d sum = %lf\n",i,column[i]);
printf("all sum = %lf\n",all);
}