~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]);
}
}
}