我想添加一个二维数组明智的行元素,然后我想要存储在另一个数组中的总和。 Like :: 3行3列数组 {1,2,3} => 6,{2,3,4} => 9,{5,6,7} => 18现在我想将值(6,9,18)存储在另一个数组中。我应该怎么做?我只能总结明智的行。我应该使用malloc吗?请帮忙。无法在数组中存储数据
#include<stdio.h>
void main(){
int i,j,k,sum=0;
int array[3][3]={
{1,2,4},
{4,5,6},
{7,8,9}
};
int array2[k];
for(i=0;i<=2;i++){
for(j=0;j<=2;j++){
sum=sum+array[i][j];
}
printf("sum is %d in row %d in array1 \n \n",sum,i);
sum=0;
}
}
'k'从未设置。 'int array2 [k];'因此是一个问题。建议'int k = 3;'或'int array2 [3];' – chux