~cpp #include <stdio.h> static int space[4][4]; int width_sort(int a); int height_sort(int a); int all_sort(); void output(); void main() { int i,j; for (i=0;i<3;i++){ for (j=0;j<3;j++){ printf("input[%d][%d] = ",i,j); scanf("%d",&space[i][j]); } } for (i=0;i<3;i++){ space[i][3] = width_sort(i); space[3][i] = height_sort(i); } space[3][3] = all_sort(); // 출력 output(); } /////////////////////////////////////////////// int width_sort(int a){ int max=0,i; for (i=0;i<3;i++){ if (max < space[a][i]){ max = space[a][i]; } } return max; } ////////////////////////////////////////////// int height_sort(int a){ int max=0,i; for (i=0;i<3;i++){ if (max < space[a][i]){ max = space[a][i]; } } return max; } ///////////////////////////////////////////// int all_sort(){ int max=0,i,j; for (i=0;i<3;i++){ for (j=0;j<3;j++){ if (max < space[i][j]){ max = space[i][j]; } } } return max; } //////////////////////////////////////////// void output() { int i,j; for (i=0;i<4;i++){ printf("\n"); for (j=0;j<4;j++){ printf("%d ",space[i][j]); } } }