본문 바로가기
728x90
반응형
SMALL

전체 글382

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) 학생 3명의 네 과목 총점과 평균을 구하는 프로그램 #include int main(void){ int score[3][4]; int total; double avg; int i , j; for (i = 0; i 2024. 9. 6.
chapter 14) 포인터 배열로 여러 개의 문자열 출력 #include int main(void){ char *pary[5]; int i; pary[0] = "dog"; pary[1] = "elephant"; pary[2] = "horse"; pary[3] = "tiger"; pary[4] = "lion"; for (i = 0 ; i< 5; i++){ printf("%s\n", pary[i]); } return 0; } ### 코드 설명 이 코드는 문자열 포인터 배열을 사용하여 다양한 동물 이름을 저장하고 출력하는 C 프로그램입니다. ### 문자열 포인터 배열 초기화 - `char *pary[5];`는 문자열에 대한 포인터를 저장할 수 있는 배열 `pary`를 선언합니다. 배열의 각 요소는 `char` 타입의 포인터입니다. - 배열 `pary`는 5개의 문자.. 2024. 9. 5.
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.
728x90
반응형
LIST