문제 설명
2차원 배열로 입력 받아 가장 값이 작은 행과 열 번호를 인쇄하라
행, 열 번호를 공백으로 분리하여 인쇄하라 단, 행과 열의 번호는 1부터 시작한다
#include <stdio.h>
void main(void)
{
// 코드 작성
}
입력 예시
1 3 5 7 9
3 5 8 9 10
2 8 7 6 3
-1 -2 -9 -10 -11
11 22 33 67 90
출력 예시
4 5
정답 코드
#include <stdio.h>
int a[5][5];
void input(void)
{
int i, j;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
scanf("%d", &a[i][j]);
}
}
}
void main(void)
{
int i, j;
int min = 0x7fffffff;
int r, c;
input();
// 코드 구현
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
if (min > a[i][j])
{
min = a[i][j];
r = i + 1;
c = j + 1;
}
}
}
printf("%d %d", r, c);
}
메모
printf 내부의 \n 습관화 필요