5x5 행렬에
[0][0~3] 더한게 [0][4] 이렇게 쭉
[0~3][0] 더한게 [4][0] 이거 만드는 코드염
#include <stdio.h>
int main(void)
{
int arr[5][5];
int i, j;
int a;
int hresult;
int gresult;
for(i=0; i<4; i++)
{
printf("%d번째 학생 성적 입력(국,영,수,사) : ", i+1);
for(j=0; j<4; j++)
{
scanf("%d", &a);
arr[i][j]=a;
}
printf("\n");
}
for(i=0; i<4; i++)
{
for(j=0; j<4; j++)
{
hresult+=arr[i][j];
}
hresult=arr[i][4];
}
for(j=0; j<4; i++)
{
for(i=0; i<4; j++)
{
gresult+=arr[i][j];
}
gresult=arr[4][j];
}
for(i=0; i<5; i++)
{
for(j=0; j<5; j++)
{
printf("%d", arr[i][j]);
}
printf("\n");
}
return 0;
}
hresult=arr[i][4];는 뭐야 기껏 hresult에 값 다 더해서 넣어놨더니 말짱도루묵시켜놓네
먹진코드질이네여
포문밖에 있는데 아
중첩되는거에 초기화시켜바ㅑ지
두개 위치를 바꿔야할것같지않냐
와 씨바 중간에 ㅡㅡ i랑 j 이상하게 써놨네 개썎끼뜰 헷갈리게생겨가꼬
아 중간에 실수했음 값나옴 감사여
arr[i][4] = hresult 하면 왠지 arr[i][4]에 값이 저장될것같지않냐
헉 뭐지 값이 나오나