문제 링크
변수 N에 N개의 정수 개수를 입력받고, tmp 에 정수를 입력받아서 계산해주면 될 것 같아요.
최대 max, 최소 min 변수를 만들어주고, 입력받을 때마다 비교해서 제일 큰 수와 제일 작은 수를 찾을 수 있어요.
# 제출 코드
#include <stdio.h>
int main() {
int N, tmp, max, min;
scanf("%d", &N);
scanf("%d", &tmp);
max = min = tmp; // 맨 처음 정수를 min max 에 대입하고 시작!
while(--N){
scanf("%d", &tmp);
if(tmp > max) max = tmp; // tmp 가 max 보다 크면, max = tmp
else if(tmp < min ) min = tmp; // tmp 가 min 보다 작으면, min = tmp
}
printf("%d %d", min, max);
}
반응형
'Computer Science&Engineering > 코딩테스트' 카테고리의 다른 글
[백준 10828] 스택 (0) | 2021.02.23 |
---|---|
[백준 별찍기 1~9] 쉬운 별찍기 모음 #별찍기꿀팁 #별찍기9개 #피라미드 #역피라미드 #모래시계찍기 #마름모찍기 (1) | 2021.02.22 |
[백준 8393] 합 # 1부터 N까지 합 (0) | 2021.02.21 |
[백준 1924] 2007년 #요일구하기 (0) | 2021.02.21 |
[백준 2739] 구구단 (0) | 2021.02.21 |