我想添加一個二維數組明智的行元素,然後我想要存儲在另一個數組中的總和。 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