2차원 배열 질문드립니다...
허리품
배열 arr[5][5] 에 국사영어 수학롤 총점철희 1 2 3 4 10철수 2 3 4 5 14영희 12 34 10영수 234 514과목별 총점 6 10 1418 48이런식으로 학생당 과목별 점수를 각각 입력해서 저런식으로 출력되는 함수를 만드려고 했는데요.. ㅠㅠint main (void)
{
int arr[5][5];
char * arr1[4] = {철희, 철수, 영희, 영수};
char * arr2[4] = {국어, 영어, 수학, 롤};
int i,j;
int sum;
for (i=0; i4; i++)
{printf(%s\n, arr1[i]);
for(j=0; j4; j++)
{printf(%s 점수는?:, arr2[j]);
scanf(%d, &arr[i][j]);}
printf(\n);} for (i=0 ; i4; i++);
{ sum=0;
for (j=0; j4; j++);
{ sum += arr[i][j];
arr[i][4] = sum;}}
for (i=0; i4; i++);
{
sum=0;
for (j=0; j4; j++);
{ sum += arr[j][i];
arr[4][i] = sum;}}for(i=0; i4; i++)
{for(j=0; j4; j++)
arr[4][4] += arr[i][j];}
for(i=0; i5; i++)
{for(j=0; j5; j++)
printf(%3d , arr[i][j]);
printf(\n);}
}이렇게 만드니까 총점과 과목별 총점이 쓰레기값으로 나오네요... 몇시간쨰 고민하다 도저히 모르겠어서 질문드립니다. ㅠㅠ