https://www.acmicpc.net/problem/2562
참고로 이렇게 푼 이유는 반복문 쓰지 않고 문제 풀기 숙제였기 때문이다.
#include <cstdio>
int A[9], mx = -987654321, max_idx;
void input(int n)
{
if (n == 9)
return;
scanf("%d", &A[n]);
if (A[n] > mx)
{
max_idx = n + 1;
mx = A[n];
}
input(n + 1);
}
int main()
{
input(0);
printf("%d\n%d\n", mx, max_idx);
return 0;
}
'온라인저지' 카테고리의 다른 글
[BOJ] 11651번: 좌표 정렬하기 2 (0) | 2018.07.26 |
---|---|
[BOJ] 11650번: 좌표 정렬하기 (0) | 2018.07.26 |
[BOJ] 2747번: 피보나치 수 (0) | 2018.07.26 |
[BOJ] 8393번: 합 (0) | 2018.07.26 |
[BOJ] 2750번: 수 정렬하기 (0) | 2018.07.26 |
[BOJ] 2438번: 별찍기 - 1 (0) | 2018.07.26 |
댓글