chapter 14) 2개 반 3명 학생의 4과목 점수를 저장하는 3차원 배열
#include int main(void){ int score[2][3][4] = { {{72,80,95,60}, {68,98,83,90}, {75,77,84,90}}, {{66,85,90,88}, {95,92,88,95}, {43,72,56,75}} }; int i,j,k; for (i = 0; i< 2; i++){ printf("%d class score...\n", i+1); for (j = 0; j < 3; j++){ for (k = 0; k < 4; k++){ printf("%5d", score[i][j][k]); } printf("\n"); } printf("\n"); } return 0; } ### 배열 초기화와 접근 이 코드는 3차원 배열을 사용하여 학생들의 점수를 관리하는 예제입니다. 배..
2024. 9. 7.
chapter 14) 여러 개의 1차원 배열을 2차원 배열로 사용
#include int main(void){ int ary1[4] = {1,2,3,4}; int ary2[4] = {11,12,13,14}; int ary3[4] = {21,22,23,24}; int *pary[3] = {ary1,ary2,ary3}; int i,j; for (i = 0; i< 3; i++){ for (j = 0; j < 4; j++){ printf("%5d", pary[i][j]); } printf("\n"); } return 0; } ### 배열과 포인터 배열 초기화 - `int ary1[4]`, `int ary2[4]`, `int ary3[4]`를 선언하고 각각 `{1,2,3,4}`, `{11,12,13,14}`, `{21,22,23,24}`로 초기화합니다. 이 배열들은 각각 4개의..
2024. 9. 4.