2차원 배열 성적 입력 질문 입니다.
가이
질문 요약 :2차원 배열로 성적 입력하고 평균, 총합 구하는 코딩입니다.질문 내용 :
학생1: 10 20 30
학생2: 40 50 60
학생3: 70 80 90
이렇게 성적을 입력하면
Kor Eng Math Total Avg10 20 30 60 2040 50 60 150 5070 80 90240 80이렇게 출력이 되는 프로그램을 짜야 합니다.
====================================
int main()
{
int num[3][5];
int i, j;
printf(학생 1:);
for(i=0; i3; i++)
{
for(j=0; j3; j++)
{
scanf(%d, &num[i][j]);
}
}
/// 위는 [3][3] 으로 성적을 입력하는 부분 입니다.
num[1][4]=num[1][1]+num[1][2]+num[1][3];
num[2][4]=num[2][1]+num[2][2]+num[2][3];
num[3][4]=num[3][1]+num[3][2]+num[3][3];
num[1][5]=num[1][4]/3;
num[2][5]=num[2][4]/3;
num[3][5]=num[3][4]/3;
/// 여기를 성적 총합이랑 평균을 구하는 걸 짜봤는데 안됩니다. 제 생각으로는 [1][4] 부분이 total 이니까 [1][1]~[1][3] 배열 값을 더하면 총합을 내는걸로 생각하는데... 아닐까요?printf(Kor Eng Math Total Avg\n);
for(i=0; i3; i++)
{
for(j=0; j5; j++)
{
printf(%3d, num[i][j]);
}
}
return 0;
}어디가 어떻게 문제인 걸까요?