C/기초

다차원 배열

appmaster 2019. 7. 26. 16:42

배열의 원소로 들어가는 구조를 말한다. 흔히 이차원 배열은 M X N형태의 지도를 나타내고자 할 때 많이 사용한다. 이러한 다차원 배열을 적절하게 활용하게 되면 현실 세계의 다양한 문제에 보다 쉽게 접근할 수 있다.

 

int main(void)
{
	int i, j;
	int gugudan[11][11];
	
	for (i = 2; i <= 9; i++)
	{
		printf("\n[ %d단 ]\n\n", i);
		for (j = 1; j <= 9; j++)
		{
			gugudan[i][j] = i * j;
			printf("%d X %d = %d \n",i, j, gugudan[i][j]);
		}
	}
	return 0;
}

 

 

	int main(void)
	{
		int score[5][2];
		int total[2] = {0, };
		int i;

		for (i = 0; i < 5; i++)
		{
			printf("%d번 학생의 수학, 영어 점수 : ", i + 1);
			scanf("%d %d", &score[i][0], &score[i][1]);
		}

		for (i = 0; i < 5; i++)
		{
			total[0] += score[i][0];
			total[1] += score[1][1];
		}

		printf("\n\n5명의 수학 점수 합계 : %d\n", total[0]);
		printf("5명의 영어 점수 합계 : %d\n", total[1]);

		return 0;

	}
int main()
{
	int score[5][2];
	int total[2] = {0, };
	int i;

	for (i = 0; i < 5; i++)
	{
		printf("%d번 학생의 수학, 영어 점수 : ", i + 1);
		scanf("%d %d", &score[i][0], &score[i][1]);
    }
		
	for (i = 0; i < 5; i++)
	{
		total[0] += score[i][0];
		total[1] += score[1][1];
	}

	printf("\n\n5명의 수학 점수 합계 : %d\n", total[0]);
	printf("5명의 영어 점수 합계 : %d\n", total[1]);

	return 0;
}

'C > 기초' 카테고리의 다른 글

문자열  (0) 2019.07.30
포인터  (0) 2019.07.26
배열이란  (0) 2019.07.25
조합이란  (0) 2019.07.25
반복 함수와 재귀함수  (0) 2019.07.25