다차원배열질문이요
카제
2023.04.01
질문 제목 : 2차원배열을 써서 표현하는걸 1차원으로바꿔서 표현인구수 증가 에대해질문 내용 : #includestdio.h
int main(void)
{
int arr[8];
int popu ,i,k;
for(i=0; i4; i++)
{
for(k=0; k2; k++)
{
printf(%d층 %d호 인구수 :,i+1,k+1);
scanf(%d,&arr[i]);
}
}
for(i=0; i4; i++)
{
popu=0;
popu+=arr[i];
printf(%d층 인구수는 :%d \n, i+1, popu);
}
return 0;
}
빨간색으로 표시한곳이요 !! 여기서 이해가잘안되는데요
2 4 3 5 2 6 4 3 으로 차례대로인구수를받으면요 ..
popu +=arr[i] 면은 popu[0]번째요소
즉 1층 인구수는 2가되야 되는데 왜 자꾸 4로출력되죠 .. ?