행렬의 합이 쓰레기값나와요
푸른마을
2023.04.01
질문 제목 : 행렬의합이 쓰레기값나와요질문 내용 :
#includestdio.h
int sum_(int a[][3],int n);
int main(void)
{
int mat_a[3][3]={{1,2,3,},{4,5,6},{7,8,9}};
int sum;
sum= sum_(mat_a,3);
printf(행렬 요소의 합:%d,sum);
return 0;
}
int sum_(int a[][3],int n)
{
int i,j,total=0;
for(i=0;i=n;i++)
for(j=0;j=n;j++)
total+=a[i][j];
return total;
}
인데 결과 값이 쓰레기 값이 나오네요??
어떻게 수정해야되나요
-
소라
배열은 선언하면 int num[3]은 0부터 2까지 있는것입니다 num[0]부터 num[2] 까지라는것입니다
지금 sum_반복문을 보시면 잘못 접근하시는것을 알수가 있을것입니다 ㅎ