-
20장. 배열을 함수의 인자로 전달하기) 문제 20-2 [2차원 배열 이름의 함수 인자 전달]IT/솔루션) 난 정말C... 없다구요 2019. 4. 17. 20:15
<2016. 9. 26. 20:57>
20장. 배열을 함수의 인자로 전달하기) 문제 20-2 [2차원 배열 이름의 함수 인자 전달]
/* 아래에 선언된 배열에 저장된 값 중에서 최대값을 구하여 반환하는 함수를 정의하자. int arr[2][3] = {{2,1,4},{8,4,7}}; 단 배열의 세로 길이에 따라서 함수의 호출문장이 변경되지 않도록 함수를 정의하고, 이를 테스트하기 위한 main 함수도 정의하자. 특히 함수의 호출 문장도 잘 구성해야 한다. */ #include<stdio.h> #include<stdlib.h> void get_max(int arr[][3],const int width); int main(void) { int arr[3][3] = { { 2,10 } , { 4 } , { 8,4,7 } } ; int width = sizeof(arr) / sizeof(arr[1]); printf("%d", width); get_max(arr, width); system("pause"); return 0; } void get_max(int arr[][3], const int width) { int i, j; int max = 0; for (i = 0; i < width; i++) { for (j = 0; j < 3; j++) { if (max < arr[i][j]) max = arr[i][j]; } } printf("배열의 최대값은 %d입니다.\n", max); }
'IT > 솔루션) 난 정말C... 없다구요' 카테고리의 다른 글
21장. 실력 다지기 연습문제 03 ) 문제 2 [2차원 배열에 저장된 값의 평균] (0) 2019.04.17 21장. 실력 다지기 연습문제 03 ) 문제 1 [문자열의 길이 계산] (0) 2019.04.17 20장. 배열을 함수의 인자로 전달하기) 문제 20-1 [배열을 인자로 전달받는 함수의 정의] - 2 (0) 2019.04.17 20장. 배열을 함수의 인자로 전달하기) 문제 20-1 [배열을 인자로 전달받는 함수의 정의] - 1 (0) 2019.04.17 19장. 다차원 배열의 이해와 활용) 문제 19-2 [2차원 char형 배열과 문자열의 관계] - 2 (0) 2019.04.17