2차원 배열을 사용하여 합계와 평균 구하기
다음과 같이 학생 3명의 국어와 영어 점수 합계와 평균을 구하는 내용을 2차원 배열을 사용해서 표현해 보겠습니다.
▼ 표 18-2 학생 3명의 점수와 합계, 평균
이름 |
국어 |
영어 |
합계 |
평균 |
백승수 |
90 |
100 |
190 |
95 |
이세영 |
80 |
90 |
170 |
85 |
권경민 |
100 |
80 |
180 |
90 |
다음 내용을 입력한 후 실행해 보세요.
2차원 배열을 사용하여 합계와 평균 구하기: ArraySumAverage.cs
using System; class ArraySumAverage { static void Main() { int[,] scores = { { 90, 100, 0, 0 }, { 80, 90, 0, 0 }, { 100, 80, 0, 0 } }; for (int i = 0; i < 3; i++) { scores[i, 2] = scores[i, 0] + scores[i, 1]; //합계 scores[i, 3] = scores[i, 2] / 2; //평균 } Console.WriteLine("국어 영어 합계 평균"); for (int i = 0; i < 3; i++) { for (int j = 0; j < 4; j++) { Console.Write($"{scores[i, j],4} "); } Console.WriteLine(); } } }
실행 결과
국어 영어 합계 평균 90 100 190 95 80 90 170 85 100 80 180 90
2차원 배열은 일반적으로 테이블 형태의 데이터를 다루기에 현업에서 가장 많이 사용하는 구조입니다.